java的webdriver_selenium(java)之RemoteWebDriver的基本使用

简介

selenium提供了RemoteWebDriver,可以使执行测试的机器和发送测试命令的机器独立开来,比如A机器,是写测试代码的机器,可以发送测试命令给服务器,可以理解为客户端;B机器是执行测试代码的机器,可以理解为服务器端,A发送命令给B,然后再B上面执行测试,并返回结果给A。

环境准备

通过上面的描述,我们需要两台机器,一台作为客户端,一台作为服务器端。

服务器端配置

前提是服务器已经安装jdk,我这里安装的是1.8。好像selenium-server3.0.0需要依赖java8(这个没有验证过),如果大家在启动server的过程中报错,可以尝试将jdk修改为1.8的试一下。

(1)下载安装firefox,chrome浏览器

(2)下载selenium-server-standalone.jar

官方下载地址:http://docs.seleniumhq.org/download/

我的百度云地址(selenium-server-standalone 3.0.0.jar):http://pan.baidu.com/s/1dEQ2tiD

(3)下载chromedriver,geckodriver(selenium3.0以及之后的版本支持的firefox driver)

chromedriver官方下载地址:http://docs.seleniumhq.org/download/

我的百度云地址(chromedriver 2.24):http://pan.baidu.com/s/1eSyWjp4

geckodriver官方下载地址:http:/

你可能感兴趣的:(java的webdriver)