1. 程式人生 > >selenium呼叫chrome瀏覽器方法(Java版+win7_64)

selenium呼叫chrome瀏覽器方法(Java版+win7_64)

工具:

編譯器:IntelliJ IDEA 2017.3.4

selenium版本:selenium-server-standalone-3.9.1.jar

chromedriver版本:https://chromedriver.storage.googleapis.com/index.html?path=2.35/   下載匹配環境的最新版本即可

方法:

1.首先最好將下載的chromedriver放置在Chrome瀏覽器目錄下


2.將selenium匯入至當前java專案中

  • 開啟File→Project Structure...
  • 在側邊欄Project Settings組織樹中選擇Modules,切換至Dependencies,點選【+】,選擇Library→Java,定位至selenium路徑

  • 點選OK,再點選Apply與OK即設定成功

3.在程式碼中呼叫selenium,需匯入包

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

4.呼叫ChromeDriver需在main()中先設定路徑

System.setProperty("webdriver.chrome.driver","C:\\Program Files (x86)\\Google\\Chrome\\Application\\chromedriver.exe");

完整程式碼示例如下:

package javaBase;
import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class HelloWorld { public static void main(String[] args){ System.setProperty("webdriver.chrome.driver","C:\\Program Files (x86)\\Google\\Chrome\\Application\\chromedriver.exe"); WebDriver driver = new
ChromeDriver(); driver.get("http://www.baidu.com"); String title = driver.getTitle(); System.out.printf(title); driver.close(); } }

執行結果如下:


注:mac版中可不用預先設定chromedriver路徑(設定路徑的方法我沒成功過,總是提示路徑不對),在終端用brew install chromedriver下載chromedriver即可