上一篇selenium简介中,我简要介绍了一下selenium的历史以及组成,本篇中,主要就是介绍一下selenium的使用,如何搭建基础环境同时用你熟悉的语言进行测试用例的编写。
考虑到我能力有限,因此就java和python来进行讲解。实际上也就是下载上文提到的对应的语言的client libraries同时使用webdriver进行操作。顺便说一下,这里都是selenium3.
当然实际上selenium支持的语言有:
- java
- python
- c#
- js
- php
- ruby
java
1、安装java环境
我大概说了句废话
2、添加依赖
以maven为例:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.3.1</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-remote-driver</artifactId>
<version>3.3.1</version>
</dependency>
测试框架,我一般使用junit或者是testng,用起来差不多吧。自行添加依赖。
再多说两句,虽然用了一个单元测试框架,但是,这里的测试完全不是单元测试级别(方法级别)的。
3、下载相对应的驱动、浏览器
selenium3以后,官方将所有的驱动重写并且和webDriver分离。这意味着,如果你要使用selenium,除了装了浏览器之外,还要下载响应的驱动。下面给一些常用的下载地址:
地址:http://www.seleniumhq.org/download/
一