基于Java+Selenium的WebUI自动化测试框架(六)---浏览器初始化
本篇我们来讨论,如何写一个浏览器初始化的类。在写之前,先思考一下,我们需要一个什么样的初始化? 先来看看使用原生的Java + selenium是怎么做的。(以firefox为例) System.setProperty("webdriver.gecko.driver", "c:\\geckodriver.exe"); driver = new FirefoxDriver(); 上面是个典型的例子,System.setProperty("webdriver驱动名",“webdriver的路径”),然后去new一个新的driver对象。这里引出一个问题,即webdriver的版本问题。 先贴两张图,后续可以继续更新维护。 ChromeDriver的 下载地址(国内淘宝镜像):https://npm.taobao.org/mirrors/chromedriver firefox-geckodriver的 下载路径:https://github.com/mozilla/geckodriver/releases 再放一个参考网址:http://selenium-release.storage.googleapis.com/index.html 总之,我们在构建Selenium+WebDriver这套环境的时候,需要注意Selenium