`

watir select元素交互方式

    博客分类:
  • ruby
阅读更多

watir select元素交互方式

单选: 
<select id="selectId" name="selectme"> <option></option> <option>Web Testing</option> <option>in Ruby</option> <option>is fun</option> </select> 
1.ie.select_list(:id, "selectId").set("is fun")  
2.ie.select_list(:name, "selectme").set("is fun")  
3.ie.select_list(:id, "selectId").clearSelection  
4.contents = ie.select_list(:id, "selectId").getAllContents 
返回的contents是一个array
  
多选:
<select id="selectId" name="selectme" multiple="multiple"> <option></option> <option>Web Testing</option> <option>in Ruby</option> <option>is fun</option> </select> 
ie.select_list(:id, 'selectId').set('Web Testing') ie.select_list(:id, 'selectId').set('in Ruby') ie.select_list(:id, 'selectId').set('is fun') ie.select_list(:id, 'selectId').clearSelection 
同样可以采用name的方式获取元素
分享到:
评论

相关推荐

    Watir测试框架介绍

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

    watir安装所需要的gem包

    Watir,全称为Web Application Testing in Ruby,是一个用于自动化浏览器操作的开源库,它使得编写测试脚本变得简单直观,可以模拟用户在浏览器中的各种交互行为。在Ruby编程语言环境中,Watir允许开发者通过编写...

    watir api chm

    Watir支持等待元素出现、消失或变为可交互状态,这在处理动态加载的页面时尤其有用。例如,`browser.wait_until { element.exists? }`会等待元素出现才继续执行后续代码。 4. **断言与验证** 在测试中,验证页面...

    watir测试框架介绍

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

    watir-1.5.2.gem

    3. **丰富的开发库**: Watir封装了HTML元素,如窗口、按钮、链接、对话框、图像、表格和div等,方便测试人员快速构建自动化测试程序。 4. **交互式调试**: Ruby的交互命令工具IRB允许测试人员直接调试代码,提高问题...

    watir安装包之三 IE watir

    安装命令:gem install watir --local。

    watir 自动化测试相关

    它允许使用Ruby语言编写测试脚本,与浏览器进行交互,如点击链接、填写表单、验证页面元素等,极大地提高了测试效率和准确性。 **Cucumber框架** Cucumber是BDD(行为驱动开发)的一种实现,它使用自然语言描述的...

    watir-bonus-1.5.1.1230.zip

    Watir(Web Application Testing in Ruby)是一个开源的Ruby库,用于自动化浏览器操作,它使得开发者能够用Ruby代码编写测试脚本来与网页交互,进行功能测试和验收测试。 **描述:“Watir开发文档。包括帮助文档,...

    ruby and watir 安装指南

    ### Ruby 和 Watir 的安装指南 #### 背景与问题描述 在尝试安装 Watir 时遇到问题,尤其是在服务器 2003 上。主要问题是 Watir 的依赖包 `activesupport` 需要 Ruby 版本 &gt;= 1.8.7,而当前系统上安装的是 Ruby ...

    watir gui test tool

    它提供了一种简单、直观的方式来编写测试脚本,允许测试人员通过Ruby编程语言与浏览器进行交互,验证网页元素的功能和行为。 **主要特点:** 1. **基于Ruby** - Watir建立在Ruby语言之上,这意味着测试脚本具有...

    watir-1.6.5.gem

    开源自动化测试工具组合:Ruby+Watir安装 安装准备: 1. 工具安装包准备: Ruby官方下载地址:http://www.ruby-lang.org/zh_cn/downloads/,稳定版本Ruby 1.8.6 Watir下载地址:...

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

    Watir,这个名字是Web Application Testing in Ruby的缩写,它可以直接与网页元素进行交互,如点击按钮、输入文本、选择下拉项等,从而实现对Web应用程序的自动化测试。 使用Watir,你可以创建强大的测试脚本来验证...

    Watir输出测试报告的问题研究

    Watir(Web Application Testing in Ruby)是一个开源的自动化测试框架,它允许使用Ruby语言来编写浏览器测试脚本,使得测试人员可以与网页元素进行交互,验证应用功能的正确性。本文将深入探讨“Watir输出测试报告...

    Watir安装说明 Windows下本地安装

    - 输入命令`gem install watir --local`以本地方式安装Watir。 - 注意:Watir的版本最高为1.5.4。 5. **安装IE插件**(可选): - 如果需要支持IE浏览器,则需安装此插件。 - 按照插件提供的说明进行安装。 6....

    WATIR-WEBDRIVER自动化学习指导

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

Global site tag (gtag.js) - Google Analytics