一、Selenium环境安装配置,这里使用Selenium WebDriver 3.6.0
1、下载Selenium WebDriver (点击后网站响应比较慢,需要多等等)
2、打开该网址后点击“download”
3、然后找到对应编程语言的最新selenium进行下载,我这里下载“Java版”
4、将下载的文件解压到D盘的“D:WorkSpace_personSeleniumselenium-java-3.141.59”目录下,解压的文件中有很多jar我们需要用到
5、打开eclipse,新建一个项目命名为“SeleniumPractise”,在该项目下新建“basicweb”包
6、导入jar包
点击鼠标右键,点击“Properties”
点击“Add External Jars...”,找到解压的seleniumjar包,全部导入到项目中(lib目录中也有jar包,不要忽略),然后点击“apply and close”
二、selenium3.0以上的版本比selenium2.0更新的地方
1、要求
a、java 最低版本要求8.0或者以上的版本,如果用的是Python无变化
b、火狐浏览器要求必须按照geckodriver
c、支持Edge浏览器
d、官方支持的IE版本是9或者以上的版本
2、geckodriver下载链接
https://github.com/mozilla/geckodriver/releases
a、下载匹配自己电脑的版本(演示时此处下载为win64版本):
b、将下载的文件解压到前面创建的selenium文件夹中(建议放到操作时创建的项目文件夹中)
三、什么是webdriver
Webdriver是一个接口,selenium2.0后就叫WebDriver。
四、如何用webdriver在不同的浏览器上进行测试
每个浏览器都有自己单独的driver类,每个类都实现了同一个接口和接口中的方法,也就是webdriver,例如firefoxwebdriver、chromeDriver等。
五、实例化一个webdriver(以火狐为例)
WebDriver driver = new FirefoxDriver();