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

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium WebDriver之JavaScript
作者:網絡轉載 發布時間:[ 2014/12/15 14:22:59 ] 推薦標簽:Selenium 功能測試

  6. Javascript重寫confirm
  String js ="window.confirm = function(msg){ return true;}”
  ((JavascriptExecutor)driver).executeScript( js);
  通過執行上面的js,該頁面上所有的confirm將都不再彈出。
  7. 動態載入jquery
  并不是所有的網頁都引入了Jquery,如果我們要在這些網頁上執行Jquery代碼,必須動態加載Jquery source文件
  driver.get("file:///C:/test.html");
  boolean flag =(boolean)(driver_js).executeScript("return typeof jQuery =='undefined'");
  if (flag)
  {
  driver_js.executeScript("var jq =document.createElement('script');"
  + "jq.type ='text/javascript'; "
  +"jq.src ='http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js';"
  +"document.getElementsByTagName('head')[0].appendChild(jq);");
  Thread.sleep(3000);
  }
  waiter.waitForPageLoad();
  driver_js.executeScript("$("input#testid").val("test");");
  8. 判斷元素是否存在
  可以通過下面的辦法來判斷頁面元素是否存在,但是缺點是如果元素不存在,必須在拋出exception后才能知道,所以會消耗一定的時間(需要超時后才會拋出異常)。
boolean ElementExist(By Locator){
try{
driver.findElement(Locator);
return true;
}
catch(org.openqa.selenium.NoSuchElementException ex)
{
return false;
}
}
  也許我們可以在JavaScript中判斷頁面元素是否存在,然后再將結果返回給Webdriver的Java代碼。
  頁面元素
  String js =" if(document.getElementById("XXX")){ return true; } else{ return false; }”
  String result = ((JavascriptExecutor)driver).executeScript(js);
  或者
  表單元素
  String js =" if(document.theForm.###){return true; } else{ return false; }”
  String result = ((JavascriptExecutor)driver).executeScript(js);
  9. 結尾
  JavaScript在WebDriver中還可以做很多事情,但這還不是全部。比如,我們是否可以編寫代碼來監視在整個Webdrvier測試代碼運行過程是否產生過JavaScriptError呢,答案是肯定的,有興趣的同學可以深入研究一下。

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 香蕉99国内自产自拍视频 | 九九免费观看全部免费视频 | 亚洲午夜视频在线观看 | 国产三级黄色片 | 色播影院性播影院私人影院 | 在线观看国产一区二区三区99 | 日日a.v拍夜夜添久久免费 | 中文字幕丝袜诱惑 | 天天噜噜日日噜噜久久综合网 | 欧美性最xxx| 日韩二三区 | 日本亚州视频在线八a | 丁香五香天堂 | 99精品在线免费观看 | 8x福利精品第一福利视频导航 | 日韩在线精品视频 | 日韩经典视频 | 好吊日在线观看 | 亚洲一区播放 | 成人综合激情网 | 日本在线观看a | 私人毛片 | 欧美性猛交xxx嘿人猛交 | 国产日韩欧美亚洲 | 日批软件在线观看 | 国产精品成人观看视频免费 | 午夜视频入口 | 亚洲国产片高清在线观看 | 天天插天天插 | 在线观看亚洲精品国产 | 中文字幕另类 | 欧美黑人三级 | 久草视频观看 | 欧美性猛交xxxxxxxx软件 | 日本精a在线观看 | 亚洲免费一 | 99在线观看视频免费精品9 | 91夜夜 | 亚洲一区二区三区网站 | 操美女在线看 | 毛片动态图|