章节九、1-Selenium环境配置
一、Selenium环境安装配置,这里使用Selenium WebDriver 3.6.0
1、下载Selenium WebDriver (点击后网站响应比较慢,需要多等等)
2、打开该网址后点击“download”
3、然后找到对应编程语言的最新selenium进行下载,我这里下载“Java版”
4、将下载的文件解压到D盘的“D:\WorkSpace_person\Selenium\selenium-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();
最新文章
- linux基本知识0
- [转载]Docker的安装配置及使用详解
- 简单PHP会话(session)说明
- 无法将匿名方法转换为System.Delegate
- 在VMware上安装CentOS-6.5 minimal - 配置网络
- JavaWeb 8 Cookie
- iOS App上架流程(2016详细版
- Asp.net MVC @Html.DisplayNameFor中文乱码解决办法
- NYOJ 题目15 括号匹配(二)(区间DP)
- 导出Excel文件
- 从Java视角理解CPU上下文切换(Context Switch)
- bzoj2096: [Poi2010]Pilots
- C++ - 容器(container)的erase()函数
- GUI Design Studio——如何创建项目展示文件
- hadoop入门级总结二:Map/Reduce
- git在项目中的实际运用
- 使用springMVC时的web.xml配置文件
- 库增删该查,表增删该查,记录增删该查,表与表关系(多对多,多对一,一对一),mysql用户管理
- 全志A33移植LCD驱动(ILI9806E)
- Effective Java 第三版——76. 争取保持失败原子性
热门文章
- Android单元测试之一:基本概念
- [Swift]LeetCode1015. 可被 K 整除的最小整数 | Smallest Integer Divisible by K
- ubuntu-18.04 设置开机启动脚本
- Python操作Redis及连接方式
- Metal并行计算以及Metal程序的命令行编译
- Winform 程序打包及安装
- Spring Boot2.0 设置拦截器
- spring框架应用系列四:切面编程(环绕通知与前后置通知区别)
- iBinary C++STL模板库关联容器之map/multimap
- Java开发知识之Java编程基础