日志记录0521

上一篇 / 下一篇  2013-05-21 16:05:20 / 个人分类:RUBY学习

Watir常用API函数介绍
1、获取浏览器对象
ie=Watir::IE.new
ie=Watir::IE.attach(:title,"ERP-FOL财务在线")
2、打开网页
3、文本框:
<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
4、下拉框:
<SELECT name="cert_no">
    <OPTION value="身份证">身份证</OPTION>
</SELECT>
  方法1:ie.select_list(:name,"cert_no").select("身份证")
  方法2:ie.select_list(:name,"cert_no").clearSelection
5、超链接:
<a id="lkn" "href=http://www.google.cn/">google</a>
   方法1:ie.link(:text,"google").click
   方法2:ie.link(:url,http://www.google.cn/).click
   方法3:ie.link(:id,"lkn").click
6、复选框:
<input type="checkme" name="checkme" value="1">
   方法1:ie.checkbox(:name,"checkme").set
   方法2:ie.checkbox(:nane,"checkme").set
   方法3:values=ie.checkbox(:name,"checkme").valve
            <input type="checkbox" name="checkme" value="2">
   #多个同名的复选框处理
   方法1:ie.checkbox(:name,"checkme","2").set
   方法2:ie.checkbox(:name,"checkme","2").clear
7.单选框:
  <input type="radio" name="clickme" id="1">
  方法1:ie.radio(:name,"clickme").set
  方法2:ie.radio(:name,"clickme").clear
8、一般按钮:
   <input type="button" name="clickme" value="Click Me">
   方法1:ie.button(:value,"Click Me").click
   方法2:ie.button(:name,"clickme").click
9、Submit按钮:
   方法:ie.button(:value,"Submit").click
10、图片按钮:
    方法:ie.button(:name,"doit").click
11、Form中无按钮:
    方法1:ie.form(:name,"loginform").submit
    方法2:ie.form(:action,"login").submit
12、获取隐含对象值:
    <INPUT type=hidden value="您的Email" name="field1">
    方法:values=ie.hidden(:name,"field1").value
13、URL编码:
    require'cgi'
      string="URL编码"
      string=CGI::escape(string)
      puts string    #转换结果:URL%B1%E0%C2%EB
14、URL解码:
      require'cgi'
      string="URL%BD%E2%C2%EB"
      string=CGI::unescape(string)
      puts string    #转换结果:URL解码
 
 
 
 

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2023-07-05  
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

数据统计

  • 访问量: 3349
  • 日志数: 10
  • 建立时间: 2012-05-30
  • 更新时间: 2013-06-09

RSS订阅

Open Toolbar