亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 手机在线日韩高清理论片 | 国产桃色在线成免费视频 | 亚洲手机国产精品 | 五月天婷婷免费视频观看 | 一个人看的在线www视频 | 黄网站色成年片在线观看 | 欧美日韩免费播放一区二区 | 日韩成人免费一级毛片 | 狂野欧美激情性xxxx | 国产天堂亚洲精品 | 国产黄色三级 | 二级毛片免费观看全程 | 在线成年视频免费观看 | 欧美在线视频你懂的 | 国产全黄a一级毛片 | 特黄色毛片 | 狠狠躁天天躁夜夜躁夜天战 | 久爱午夜精品免费视频 | 日本黄色小说网 | 一区二区三区免费在线 | 日韩激情中文字幕 | 欧美双茎同入视频在线观看 | 99久久精品免费看国产麻豆 | 欧美性高清video | 26uuu另类亚洲欧美日本一 | 午夜啪啪网 | 欧美日本一区二区三区道 | 国产精品久久久久久久久免费hd | 久久.com| 国产草比 | 色费女人18女人毛片免费视频 | 2021人人莫人人擦人人看 | 一级毛片免费看 | 黄色毛片免费在线观看 | 国产精品二区三区 | 国产无人区卡一卡二卡三网站 | 天天干夜夜想 | 国产激情一区二区三区在线观看 | 免费看的一级毛片 | 黄色小视频免费 | www日韩 |