`

watir text_field输入框交互方式

    博客分类:
  • ruby
IE 
阅读更多

<!-- 正文开始 -->

watir text_field输入框交互方式

<input type="text" id="one" name="typeinme"> 
 设置输入框的内容:

ie.text_field(:id, "one").set("Watir World") 

清除输入框内容:
ie.text_field(:id, "one").clear  
ie.text_field(:name, "typeinme").clear  
ie.text_field(:name, "typeinme").set("Watir World")  

 
分享到:
评论

相关推荐

    test_logger1.rar_Logger wat_ruby _watir_watir ruby_watir-webdriv

    标题中的“test_logger1.rar_Logger wat_ruby _watir_watir ruby_watir-webdriver”揭示了这个压缩包文件的内容。首先,“test_logger1”可能是一个测试项目或者测试脚本的名称,而“Logger”则指的是Ruby内置的日志...

    ruby watir教程

    ie.text_field(:name, "user").set("ruby_#{rand(10000)}") ie.text_field(:name, "pass").set("111qqq") ie.text_field(:name, "pass1").set("111qqq") ie.text_field(:name, "question").set("whoami") ie.text_...

    Watir测试框架介绍

    browser.text_field(name: 'q').set 'Watir' browser.button(name: 'btnK').click puts "当前页面标题是:#{browser.title}" ``` ### **四、测试实践** 使用Watir编写测试时,通常会结合其他测试框架,如RSpec,以...

    WATIR-WEBDRIVER自动化学习指导

    text_field = browser.text_field(:id =&gt; 'entry_0') puts text_field.exists? # 判断文本框是否存在 text_field.set 'yourname' # 设置文本框的值 puts text_field.value # 获取文本框的值 ``` ##### 下拉列表...

    ruby 自动化框架watir

    search_field = browser.text_field(name: 'q') # 查找搜索框 search_field.set 'Ruby Automation' # 输入搜索关键词 search_field.submit # 提交搜索 puts browser.title # 输出页面标题,验证是否正确跳转 browser...

    代替Watir中click_no_wait的方法。

    在Watir中,如果直接使用`click`方法,通常会等待元素的加载和页面的交互完成。但是,在某些场景下,我们可能并不关心点击后的页面变化,或者我们想要快速执行下一个操作,这时`click_no_wait`就显得很有用。 由于`...

    watir api chm

    Watir提供了多种方法来查找和操作页面元素,例如`browser.text_field(name: 'username')`用于找到指定name属性的文本框,`element.click`用于点击元素,`element.value = 'new value'`用于更改元素的值。...

    开放Ruby+watir 自动化测试工具介绍+安装说明

    @browser.text_field(name: 'username').set 'myusername' @browser.text_field(name: 'password').set 'mypassword' @browser.button(text: 'Login').click expect(@browser.title).to include('Welcome') end...

    Watir 中常用一些知识点

    2. **元素操作**:Watir提供了丰富的元素操作方法,如文本框(`text_field`)、按钮(`button`)、链接(`link`)等。你可以查找元素并与其交互,例如点击按钮: ```ruby browser.button(text: 'Submit').click `...

    watir-rails:添加对Watir(http

    text_field ( name : "first" ) . set "Jarmo"browser . text_field ( name : "last" ) . set "Pertman"browser . button ( name : "sign_in" ) . click忽略Rails异常默认情况下,Rails应用程序引发的异常将在您的...

    Watir自动化测试的实践代码

    @browser.text_field(name: field).set value end When('I click the "{string}" button') do |button_text| @browser.button(text: button_text).click end Then('I should see the welcome message') do ...

    Ruby-Watir在Ruby中Web应用程序测试

    3. **Watir对象模型**:Watir使用一种基于HTML元素的对象模型,比如`browser.button`, `browser.text_field`等,对应于网页上的按钮和文本输入框。通过这些对象,你可以直接操作页面元素,实现与用户的交互。 4. **...

    ruby 2.00 selenium webdriver,watir webdriver 备份打包

    browser.text_field(name: 'q').set 'Ruby Watir' browser.button.click assert browser.title.include?('Ruby Watir') browser.close ``` 在这个例子中,Watir WebDriver通过更简洁的语句实现了相同的功能,使得...

    watir测试框架介绍

    watir测试框架介绍 watir测试框架介绍 watir测试框架介绍

    watir网页模式的自动化功能测试工具

    例如,`browser.text_field(name: 'username').set('testuser')`会找到name属性为'username'的文本框并输入'testuser'。 4. **断言与验证**:在关键步骤后,添加断言来验证结果,如`assert(browser.button(text: '...

    RUBY ON WATIR

    2. **Watir库**:学习如何使用Watir库的API来控制浏览器,如`browser.goto`用于导航到URL,`browser.text_field(name: 'username').set('myname')`用于填充表单字段。 3. **Cucumber框架**:掌握Gherkin语法,编写...

    watir-1.5.2.gem

    4. **交互式调试**: Ruby的交互命令工具IRB允许测试人员直接调试代码,提高问题定位效率。 5. **Test::Unit支持**: Ruby的Test::Unit单元测试框架提供了一种组织和执行测试用例的方式,通过断言来验证测试结果。 6. ...

Global site tag (gtag.js) - Google Analytics