0 環境
系統環境:win7
selenium驅動
谷歌瀏覽器以及驅動
火狐瀏覽器以及驅動
1 驅動地址的下載
1.1 selenium jar包
https://www.seleniumhq.org/download/或是https://npm.taobao.org/mirrors/selenium?spm=a2c6h.14029880.0.0.735975d7z725Hc
1.2 谷歌瀏覽器
首先輸入chrome://version/
根據版本下載相對應的驅動 下面地址任選一個即可
http://npm.taobao.org/mirrors/chromedriver/
http://chromedriver.storage.googleapis.com/index.html
1.3 火狐瀏覽器
https://ftp.mozilla.org/pub/firefox/releases/
例如我的下載版本就是Index of /pub/firefox/releases/70.0/win64/zh-CN/
https://github.com/mozilla/geckodriver/releases
1.4 備注
Selenium -> FireFox以及其相關驅動的關系 Selenium -> chrome以及其相關驅動的關系 自行百度 關閉瀏覽器自動更新
https://addons.mozilla.org/en-US/firefox/addon/chropath-for-firefox/
https://addons.mozilla.org/en-US/firefox/addon/try-xpath/
2 配置
1 IDEA的jar添加
依賴 導包 確定
2 谷歌瀏覽器代碼
public static void main(String[] args) { WebDriver driver; // 指定瀏覽器驅動路徑 System.setProperty ( "webdriver.chrome.driver", "D:\\driver\\chromedriver.exe" ); // 新建對象 driver = new ChromeDriver(); // 最大化窗口 driver.manage ().window ().maximize (); // get()獲取url driver.get ( "http://www.baidu.com" ); //關閉並退出瀏覽器 driver.quit (); }
3 火狐瀏覽器代碼
public static void main(String[] args) { WebDriver webDriver; WebDriver.Navigation navigation; // 后面的驅動位置 是自己本地真實位置 需要自己修改 System.setProperty("webdriver.gecko.driver", "D:\\driver\\geckodriver.exe"); webDriver = new FirefoxDriver(); navigation = webDriver.navigate(); webDriver.get("https://www.baidu.com/"); // 最大化 webDriver.manage().window().maximize(); }
3 小結
1 selenium和瀏覽器以及瀏覽器驅動的版本號對應關系相匹配 2 導入jar 3 設置property 加入本地驅動 新建瀏覽器驅動對象 調用瀏覽器 做相關操作