1)selenium+ java集成,待深度項目流程應用
阿新 • • 發佈:2018-06-06
HR ava 安裝 html 代碼 api send system ack selenium
1,selenium ide mac 安裝
打開firefox瀏覽器,進入下面網址https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/,點擊add to firefox即可。
可添加到工具欄。
2,selenium
1)各版本jar包下載:http://selenium-release.storage.googleapis.com/index.html
本系統用的2.50.1
到eclipse中新建一個java project,項目名右擊新建一個class,並勾選自動生成main,
然後右擊項目名稱,選擇 properties-->java build path ,在libraries 選項卡中單擊
add External JARs 添加 上面解壓縮的 selenium-java-2.50.1.jar, 然後 在單擊 add External JARs ,添加Libs 裏面的和java相關的基礎框架,(保險起見可全布添加),寫個main函數System.out.print("hello world");可運行
2)下載並啟動Selenium服務器:上面的下載地址下載selenium-server-standalone-2.50.1.jar
啟動用下面命令:
java -jar /Users/vip/Downloads/selenium-server-standalone-2.50.1.jar
3)安裝chrome驅動,驅動的對應版本信 息:https://blog.csdn.net/huilan_same/article/details/51896672
相應版本的驅動去如下任一鏈接下載均可:本系統采用2.37
http://npm.taobao.org/mirrors/chromedriver/
http://selenium-release.storage.googleapis.com/index.html
http://chromedriver.storage.googleapis.com/index.html
下載完成後,解壓縮,然後 復制到 /usr/local/bin目錄下,open .打開無法復制,需要權限, 使用下面命令
sudo mv /Users/vip/Downloads/chromedriver /usr/local/bin
4)然後到Eclipse中,添加下面代碼,便可運行。
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class SeleniumTestCase1 {
public static void main(String[] args) {
WebDriver driver = new ChromeDriver();
driver.get("http://www.baidu.com");
driver.findElement(By.id("kw")).sendKeys("梅西");
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
driver.findElement(By.id("su")).click();
try {
Thread.sleep(10000);
} catch (InterruptedException e) {
e.printStackTrace();
}
driver.quit();
}
}
此為selenium2,面向對象的,不同對象擁有不同的操作方法。 如果Selenium 1 是如下編程
DefaultSelenium selenium = new DefaultSelenium("localhost", 4444, "*firefox", "http://www.baidu.com/");
selenium.start();
selenium.open("http://www.baidu.com");
try {
Thread.sleep(10000);
} catch (InterruptedException e) {
e.printStackTrace();
}
selenium.goBack();
1)selenium+ java集成,待深度項目流程應用