美文网首页
selenium3 web自动化学习

selenium3 web自动化学习

作者: 顾道夫 | 来源:发表于2018-08-23 11:01 被阅读0次

    首先环境弄了很久,最终百度终于能用的版本

    selenium:3.7.1 

    firefox:57.0 (浏览器版本)

    geckodriver:0.19.1(驱动)

    资源下载:

    selenium

    firefox

    geckodriver

    项目用的是maven

    <dependency>

        <groupId>org.seleniumhq.selenium</groupId>

        <artifactId>selenium-java</artifactId>

        <version>3.7.1</version>

    </dependency>

    第一步先实现用selenium打开浏览器,并进入www.baidu.com,代码如下

    public class demo {

    public static void main(String[] args){

            System.setProperty("webdriver.gecko.driver", "D:\\soft\\geckodriver-v0.19.1-win64\\geckodriver.exe");

            System.setProperty("webdriver.firefox.bin", "D:\\soft\\Firefox\\firefox.exe");

            WebDriver driver =new FirefoxDriver();

            driver.get("http://www.baidu.com");

        }

    }

    百度上很多都没有加

    System.setProperty("webdriver.firefox.bin", "D:\\soft\\Firefox\\firefox.exe");这一段 导致我一直报错:

    Exception in thread "main" org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: WIN10 Build info: version: '3.7.1', revision: '8a0099a', time: '2017-11-06T21:01:39.354Z'Build info: version: '3.7.1', revision: '8a0099a', time: '2017-11-06T21:01:39.354Z'

    error

    并不知道啥原因,看了很多文章加了个火狐浏览器的目录地址

    如果selenium3和驱动不兼容也会报错

    最后终于启动成功,走出了web自动化第一步。。。

    相关文章

      网友评论

          本文标题:selenium3 web自动化学习

          本文链接:https://www.haomeiwen.com/subject/xispiftx.html