chromedriver下载时也需要下载到匹配的版本,特别是chrome浏览器和chromedriver的版本需要匹配。通常使用最新版的chrome和最新版的chromedriver便可,但如果你并非都是最新版的,可以到:https://sites.google.com/a/chromium.org/chromedriver/downloads这里面去查看到你的哪个版本的chromedriver支持你所使用的chrome版本。
当确定好符合你使用的chromedriver版本时,可以到http://chromedriver.storage.googleapis.com/index.html,国内用户也可以到淘宝npm镜像(http://npm.taobao.org/mirrors/chromedriver)去下载对应版本的chromedriver版本。下载完成后的,我们回到新建好的Senlenium maven项目工程,在项目名中我们可以新建个名为drivers的文件夹,再把已经下载好的IEDriverServer.exe文件复制到该新建的drivers文件夹中,最终工程目录结果如下:
1.新建的OpenBrowser_Test类中添加如下方法:
import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class OpenBrowserTest { public static void main(String args[]) { openChrome(); } private static void openChrome() { // 设置系统变量,并设置chromedriver的路径为系统属性值 System.setProperty("webdriver.chrome.driver", ".\\drivers\\chromedriver.exe"); // 实例化ChromeDriver WebDriver driver = new ChromeDriver(); } }
selienium+java+eclipse(2)启动浏览器
原文:https://www.cnblogs.com/sammisammi/p/12191701.html