亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源功能測(cè)試工具 > Watir
使用watir操作ie控件的方法
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/12/12 14:29:58 ] 推薦標(biāo)簽:

 用watir控制ie的標(biāo)準(zhǔn)控件非常簡(jiǎn)單,以下參考了watir_user_guide文檔,希望給大家有個(gè)參考:

    控制超級(jí)鏈接:
     源代碼如:http://pragmaticprogrammer.com/titles/ruby/">Pickaxe</a>這樣的代碼,可以有兩種方法來(lái)控制
        使用文本屬性(Text Attribute)
        ie.link(:text, "Pickaxe").click
        使用url屬性
        ie.link(:url, "http://pragmaticprogrammer.com/titles/ruby/").click
    控制checkbox:
    源代碼如:<input type = "checkbox" name = "checkme" value = "1">,可以用兩種方法進(jìn)行控制:
        使用name屬性:
        ie.checkbox(:name, "checkme").set     #選中
        ie.checkbox(:name, "checkme").clear  #清空
        使用name屬性和value屬性:
        ie.checkbox(:name, "checkme","1").set     #選中
        ie.checkbox(:name, "checkme","1").clear  #清空
    控制radio;
    源代碼如:<input type = "radio" name = "clickme" id = "1">,可以用兩種方法進(jìn)行控制:
        使用name屬性:
        ie.radio(:name, "clickme").set     #選中
        ie.radio(:name, "clickme").clear  #清空
        使用name屬性和value屬性:
        ie.radio(:name, "clickme","1").set     #選中
        ie.radio(:name, "clickme","1").clear  #清空
    控制選擇框;
    源代碼如:"<select name = "selectme" > <option name=1> <option name=2>Web Testing<option name=3>in Ruby <option name=4>is fun </select>"
        選擇其中的一個(gè)屬性:
        ie.select_list( :name , "selectme").select("is fun")
        清空屬性:
        ie.select_list( :name, "selectme").clearSelection
    在web頁(yè)的文本框中輸入文本,可以通過(guò)name屬性和id屬性來(lái)進(jìn)行識(shí)別和操作,如源代碼:
    <input type = "text" name = "typeinme" >
        填充數(shù)據(jù):
        ie.text_field(:name,"typeinme").set("Watir World")
        清空數(shù)據(jù):
        ie.text_field(:name, "typeinme").clear
    提交數(shù)據(jù),在web應(yīng)用程序中,一般通過(guò)點(diǎn)擊buttons按鈕,圖片按鈕,或點(diǎn)擊Enter/Return來(lái)提交數(shù)據(jù),如:
        源代碼為:<input type = "button" name = "clickme" value = "Click Me">的方法可以使用name屬性和value屬性:
            ie.button(:name, "clickme").click    #利用name屬性
            ie.button(:value, "Click Me).click    #利用value屬性
        Forms表單中的按鈕,也可以通過(guò)name或者value屬性來(lái)表示,源代碼為:<form action = "submit" name = "submitform" method="post"><input type = "submit" value = "Submit"></input></form>
            ie.button(:value, "Submit").click
        Forms表單中的圖片按鈕,可以通過(guò)name屬性來(lái)表示,如源代碼為:<form action = "submit" name = "doitform" method="post"><input type="image" src = "images/doit.gif" name = "doit"></form>
            ie.button(:name, "doit").click
        有些Forms表單可能沒(méi)有按鈕進(jìn)行提交,這時(shí)可以通過(guò)提交forms表單本身的name,action和method來(lái)實(shí)現(xiàn),<form action = "login" name = "loginform" method="get"><input name="username" type="text"></input></form>
            ie.form(:name, "loginform").submit
            ie.form(:action, "login").submit

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 999成人网| 最近2019中文字幕免费大全5 | 亚洲视频在线免费观看 | 天天看天天干 | 国产福利麻豆精品一区 | 久久亚洲精品永久网站 | 日本欧美一区二区 | 欧美人成网站免费大全 | 免费看欧美一级特黄a大片 免费看欧美一级特黄α大片 | 国产一区二区三区在线免费 | 亚洲黄色影片 | 欧美成人精品三级网站 | 国产综合影院 | 天干天干啦夜天天天视频 | 日韩亚洲欧美综合一区二区三区 | 久久97精品久久久久久久不卡 | 国产成+人+综合+亚洲专 | 日本一区二区在线播放 | 大陆黄色一级片 | 一个人看的www播放高清 | 欧美成人精品一级高清片 | 黄色aqq | 欧美视频 亚洲视频 | 欧美一级鲁丝片免费看 | 亚洲动漫第一页 | 性欧美极品xxxx欧美一区二区 | 国产精品免费视频网站 | 免费观看日批视频 | 免费一级特黄视频 | 夫妻一级 | 一个人看的www片免费高清中文 | 亚洲人成在线观看一区二区 | 日韩视频亚洲 | 欧美日韩精品在线 | 60岁欧美乱子伦xxxx | 国产视频观看 | 77788色淫视频免费观看 | 日韩欧美在线中文字幕 | 黄色大片在线观看 | 麻豆国内精品久久久久久 | 中国女人hd |