51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2706|回复: 0
打印 上一主题 下一主题

Watir API 介绍

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-9-25 17:54:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Watir API 介绍
文本框
<INPUT id= “email”name=”_fmu.u._0.e”value=””/>
方法1: ie.text_field(:id,’email’).set(“文本内容”)
方法2: ie.text_field(:name.’email’).set(“文本内容”)
方法3: ie.text_field(:name,”email”).clear

下拉框
方法1: ie_select_list(:name,”cert_no”).select(“身份证”)
方法2:   ie_select_list(:name,”cert_no”).clearSelection

链接:
方法1: ie.link(:text,”google”).click
方法2: ie.link(:url,”http://www.google.cn”).click

复选框:
方法1:ie.checkbox(:name,”checkme”).set
方法2:ie.checkbox(:name,”checkme”).clear
方法3:values = ie.checkbox(:name,”checkme”).value
//多个同名复选框的处理,运用index方法
方法1: ie.checkbox(:name,”checkme”,”2”).set

单选框:
方法1:ie.radio(:name,”clickme”).set
方法2:ie.radio(:name,”clickme”).clear

一般按钮:
方法1:ie.button(:value,”Click Me”).click
方法2:ie.button(:name,”clickme”).click

Submit按钮
方法:ie.button(:value,”Submit”).click

图片按钮:
方法:ie.button(:name,”doit”).click

Form中无按钮
方法1:ie.form(:name,”loginform”).submit
方法2:ie.form(:action,”login”).submit

获取隐含对象值
方法: values = ie.hidden(:name,’field1’).value

获取窗口对象:
方法1:ie1= Watir::IE.attach(:url,’http://www.google.cn’)  #根据URL获取
方法2:ie2 = Watir::IE.attach(:title,”Google”)           #根据窗口标题获取  
方法3:ie3 = Watir::IE.attach(:title,/google.cn/)         #正则表达式匹配获取

[ 本帖最后由 jiang8640 于 2009-9-25 18:03 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 14:03 , Processed in 0.066086 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表