java+selenium

tech2024-06-26  65

java+selenium

最近在学习写自动化控件,自动化脚本开发,可能会需要学到的知识,提前了解一下 ​前提需要:idea,maven,谷歌驱动,网络

1 maven导入对应的jar包

个人建议使用maven自动导入,因为需要的依赖包确实不少

<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.4.0</version> </dependency>

2 谷歌驱动下载

官方:http://chromedriver.storage.googleapis.com/index.html 非官方:https://npm.taobao.org/mirrors/chromedriver

注意:下载的驱动版本一定要和本地安装的谷歌浏览器版本一致,否则会出现不可预估的错误,建议不知道版本的打开看一下,费不了几分钟。以我举例 window用户不用担心32位和64位,本人64Win10,用的是下列的win32 下载完成后需要配置环境变量Path,我将驱动放在了C盘的driver中,所以在path中有一个 C:\driver

3 测试代码

//声明浏览器和驱动地址,否则会出现错误 System.setProperty("webdriver.chrome.driver","C:\\driver\\chromedriver.exe");​ WebDriver driver = new ChromeDriver(); driver.get("http://www.itest.info"); String title = driver.getTitle(); System.out.printf(title); driver.close();

错误信息 The path to the driver executable must be set by the webdriver.ie.driver system property; for more information, see http://code.google.com/p/selenium/wiki/InternetExplorerDriver. The latest version can be downloaded from http://code.google.com/p/selenium/downloads/list

到此结束

最新回复(0)