java+selenium

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

到此结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值