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

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium 測試疑難問題
作者:網絡轉載 發布時間:[ 2014/3/12 9:31:45 ] 推薦標簽:Selenium 測試

  1.如何查找iframe里面的元素
  一般情況下,selenium 多是結合 Xpath 獲取元素屬性,但當頁面包括iframe 元素 ,并且 iframe 的src 是另一個page.html,這時如果要通過xpath 直接獲取iframe里的元素,算是跨域訪問,是獲得不到的,這時候capybara 的 within 方法,便可解決。   within_frame(frame_id) ,默認是iframe 的id,也可支持name,xpath 方式獲得。
  ruby 代碼
within_frame("frame_id") do 2        click_button "上傳表單" 3       end
  2.如何測試confirm 對話框
  capybara 測試confirm 對話框 ,有兩種情形:第一種判斷confirm 對話框的返回結果,如修改密碼成功等,另一種,刪除操作,彈出類似確定刪除的對話框。
  針對第一種情形解決方法:等待返回結果文本,進行和預期對比,ruby 代碼:
alert=page.driver.browser.switch_to.alert2  # sleep Capybara.default_wait_time 若是ajax異步請求,則需要休眠等待 3    assert alert.text.should == "success!" 4    alert.accept
  針對第二種情形:是對頁面彈出操作進行返回結果為真,進行測試,ruby 代碼:
page.evaluate_script('window.confirm = function() { return true; }')2    page.click_link "Destroy"

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 污网站在线观看免费 | 一级毛片高清免费播放 | 欧美日韩国产在线观看 | 99国产精品久久久久久久成人热 | 精品国产影院 | 国产成人h福利小视频在线观看 | 日本韩国在线播放 | 成人黄色免费网址 | 国产成人精彩在线视频50 | 日韩在线播放中文字幕 | 欧美视频一区二区三区精品 | 一本一本大道香蕉久在线精品 | 东京一本热 | 亚洲视频在线观看免费视频 | xxxxx 日本| 一级毛片一级毛片免费毛片 | 欧美性一区二区三区 | 日韩视频一区二区三区 | 欧美国产成人精品一区二区三区 | 色综合久久天天综合绕观看 | 国产一国产一级毛片视频在线 | 日本一区中文字幕 | 久久亚洲综合网 | 东京加勒比中文字幕波多野结衣 | 国产在线精品一区二区三区 | 欧美视频免费一区二区三区 | 国产啪 | 成人看片黄在线观看 | 成人午夜看片在线观看 | 欧美在线免费播放 | 日本天堂网在线观看 | 北条麻妃中文字幕在线观看 | 欧美人成网站免费大全 | 18亚洲男同志videos网站 | 波多野结衣免费观看视频 | 777国产精品永久免费观看 | 国产成人精品高清在线 | 欧美区在线 | 亚洲激情视频在线播放 | 欧美一欧美一区二三区性 | 天天操夜夜做 |