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

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium2.0功能測試之WebDriver執行JS方法
作者:網絡轉載 發布時間:[ 2013/10/23 15:10:04 ] 推薦標簽:

  如果你是一個JS高手的話可以在WebDriver 中直接執行JS代碼來提升效率,一般用到執行js的場景主要分一下兩種:
  在頁面加載的時候執行JS
  在某個已經定位了的元素上執行js
Demos:
package org.coderinfo.demo;
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class ExecuteJSOnPageLoading {
private static final String URL = "file:///C:/user/Desktop/Selenium/jsdemo.html";
public static void main(String[] args) {
WebDriver driver = new ChromeDriver(); // create a chrome driver
driver.manage().window().maximize(); // max size the chrome window
driver.get(URL); // open URL with the chrome browser
try {
Thread.sleep(2000); // wait for web loading
} catch (InterruptedException e) {
e.printStackTrace();
}
// Execute JavaScript on page loading
((JavascriptExecutor)driver).executeScript("alert("Hello,World!")");
ele.click();
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
driver.quit(); // close webdriver
}
}
package org.coderinfo.demo;
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class ExecuteJSOnWebElement {
private static final String URL = "file:///C:/user/Desktop/Selenium/jsdemo.html";
public static void main(String[] args) {
WebDriver driver = new ChromeDriver(); // create a chrome driver
driver.manage().window().maximize(); // max size the chrome window
driver.get(URL); // open URL with the chrome browser
try {
Thread.sleep(2000); // wait for web loading
} catch (InterruptedException e) {
e.printStackTrace();
}
/*
* Execute JavaScript on web element
*/
WebElement ele = driver.findElement(By.id("js")); // locate web element
((JavascriptExecutor) driver)
.executeScript(
"arguments[0].onclick=function(){alert('js has been execute!');}",
ele); // add js on the web element
ele.click();
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
driver.quit(); // close webdriver
}
}

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 亚洲精品福利在线 | 中国黄色网址 | 91在线免费视频 | 精品视频手机在线观看免费 | 最新国产成人综合在线观看 | 天堂中文资源在线观看 | 免费a在线观看播放 | 欧美性视频网站 | 曰皮在线播放免费 | 免费人成视网站在线不卡 | 国产精品久久天天影视 | 欧美伊人久久综合网 | 成人高清视频在线观看大全 | 国产第一福利精品导航 | 一区二区三区免费在线观看 | 一级做a爰片久久毛片人呢 一级做a爰片久久毛片免费看 | 中文字幕欧美日韩高清 | 欧美又粗又硬又大久久久 | 久久黄色毛片 | 日韩国产成人精品视频 | 桃花岛亚洲精品tv自拍网站 | 亚洲欧美日韩三级 | 97碰视频人人做人人爱欧美 | 爽爽视频在线观看 | 天天摸天天干 | 天天槽任我槽免费 | 国产白丝丝高跟在线观看 | 欧美国产日本高清不卡免费 | 精品国产无限资源免费观看 | 国产人成久久久精品 | 欧美精品hdvdeosex4k | 国产理伦| 天天摸天天摸天天躁 | 欧美呦交 | 日韩在线视屏 | 高清一级毛片一本到免费观看 | 小明永久视频免费播放 | 欧美xxxx做受欧美88bbw | 国产成人精品久久亚洲高清不卡 | 性国产videofree另类 | 成人三级视频在线观看 |