亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: a视频在线免费观看 | 国产欧美日韩精品综合 | 高清一区二区 | 中国国产成人精品久久 | 日本福利视频一区 | 日韩精品视频福利资源站 | 88福利视频 | 99久久国产综合精品麻豆 | 91污污视频| 日韩毛片大全免费高清 | 免费在线观看成年人视频 | 欧美成人18 | 人人爱天天操 | 国产黄色片在线免费观看 | 182tv成人午夜在线观看 | 在线a视频网站 | 免费在线观看污片 | 久久青草免费91观看 | 精品久久香蕉国产线看观看亚洲 | 久久免费成人 | 色网址在线观看 | 自拍偷自拍亚洲精品10p | 福利网址在线观看 | 色男人影院 | 两性色午夜视频自由成熟的性 | 成在线人免费视频一区二区三区 | 欧美亚洲中日韩中文字幕在线 | 国产第一页浮力影院-欢迎你 | 右手影院亚洲欧美 | 久久艹人人艹 | 国产乱人伦av在线a 国产乱人伦精品一区二区 国产乱人免费视频 | 亚洲黄色在线观看视频 | 天天舔夜夜操 | 夜夜尻 | 亚洲va欧美va | 黄色片视频在线观看 | 麻豆一区区三三四区产品麻豆 | 亚洲专区在线视频 | 全日本爽视频在线 | 日日夜夜天天人人 | 亚洲日韩在线视频 |