`

watir button交互方法

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

watir button交互方法

 

<input type="button" id="butId" name="butName" value="butValue"> 
交互方式:
1.ie.button(:id, "butId").click 
2.ie.button(:name, "butName").click 



 
<input type="image" src="images/doit.gif"> 
除了按以上的方式交互外,还可以用src获得元素 

ie.button(:src, /doit/).click  
 
3.ie.button(:value, "butValue").click 
 图片按钮:
分享到:
评论

相关推荐

    Watir测试框架介绍

    Watir的核心理念是通过编程的方式与网页进行交互,它可以操作页面元素,如点击按钮、填写表单、选择下拉选项等,实现对网页行为的全面测试。Watir支持多种浏览器,包括IE、Firefox、Chrome和Safari,这使得测试环境...

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

    4. **操作方法**:Watir提供了丰富的操作方法,如`click`(点击)、`text`(获取元素文本)、`set`(输入文本)等。 ### 示例代码 下面是一个简单的Watir测试脚本示例,它打开一个网页,查找并点击一个按钮: ```...

    Watir自动化测试的实践代码

    在使用Watir进行自动化测试时,你需要对Ruby有基本的了解,包括变量、类、方法、控制结构等,这样才能编写出有效的测试脚本。 ** AutoIt 的辅助作用 ** 在某些情况下,Watir可能无法处理操作系统级别的交互,如弹...

    ruby watir介绍文档

    它提供了一种简单且强大的方法来模拟用户与Web页面的交互行为,进而实现Web应用的功能自动化测试。通过Watir,测试人员可以编写易于理解且维护成本较低的测试脚本。 #### 二、Watir框架的特点 ##### 2.1 易用性 - ...

    Watir 中常用一些知识点

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

    WATIR-WEBDRIVER自动化学习指导

    通过上述示例可以看出,无论是简单的文本输入还是复杂的交互式元素,都可以通过WATIR-WEBDRIVER来进行高效的操作。对于想要提高Web应用测试效率和质量的技术团队来说,这是一个非常有价值的工具。

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

    1. **元素交互**:Watir可以操作网页上的各种元素,如按钮、文本框、链接等,模拟用户行为,如点击、输入、选择等。 2. **页面导航**:它能够控制浏览器进行前进、后退、刷新、跳转到特定URL等操作,确保测试覆盖到...

    代替Watir中click_no_wait的方法。

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

    ruby 2.00 selenium webdriver,watir webdriver 备份打包

    Watir最初设计的目标是让测试像用户一样与网站进行交互,它的语法直观且易于理解,使得测试脚本的编写更为简单。Watir WebDriver允许开发者直接通过Ruby代码控制浏览器,执行点击、输入文本、验证元素存在等操作。 ...

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

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

    网络爬虫爬取Ajax

    本文介绍了如何利用Ruby技术和Watir框架实现对使用Ajax技术的Web 2.0应用程序进行爬取的方法。通过采取事件驱动的爬虫策略,可以有效地解决传统爬虫无法处理动态加载内容的问题。这种方法不仅适用于Ruby开发环境,也...

    鱼:鱼是Watir周围的包装引擎

    1. 链式方法调用:允许用户以更自然的方式选择和操作网页元素,如`browser.button(:name =&gt; 'submit').click`。 2. 自动等待:当操作网页元素时,鱼会自动处理页面加载,避免了常见的“找不到元素”错误。 3. 更强的...

    Ruby语言教程&案例&相关项目资源

    **Watir** 是一个简单且强大的Ruby库,用于自动化Web浏览器交互。下面是一个基本的步骤指南和示例案例,帮助您入门Ruby Watir自动化测试: 1. **安装Watir**: - 确保您的系统中安装了Ruby和RubyGems。 - 通过...

    使用期总结

    - **交互操作**: - 输入文本: `browser.text_field(name: 'username').set 'testuser'` - 点击按钮: `browser.button(id: 'submit').click` - **断言验证**: 检查页面元素是否存在,以确保功能按预期工作。 ```...

    cucumber+Firewatir环境搭建

    @browser = Watir::Browser.new :firefox @browser.goto 'http://example.com/login' end When /^我输入正确的用户名和密码$/ do @browser.text_field(id: 'username').set 'username' @browser.text_field...

Global site tag (gtag.js) - Google Analytics