准备工作:

1. 安装chrome浏览器

2. 下载selnium-server-standalone-3.0.1.jar

步骤:

1. java -jar selnium-server-standalone-3.0.1.jar  (默认ip:localhost、port:4444)

PS:作为单个server启动时,千万不要画蛇添足加个 -role hub/node

2.  测试脚本代码:

 public class NewTest {

     WebDriver driver;

     DesiredCapabilities desire;

     @Test
public void f() { driver.get("http://www.baidu.com");
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} } @BeforeMethod
public void beforeMethod() {
desire = DesiredCapabilities.chrome();
try {
driver = new RemoteWebDriver(new URL("http://10.1.7.104:4444/wd/hub"), desire);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
driver.manage().window().maximize();
} @AfterMethod
public void afterMethod() {
driver.quit();
} }

注:以上代码所用到的IP为远程设备的IP。启用远程设备上的chrome浏览器,首先在远程设备上启动server(即:cmd--->java -jar selnium-server-standalone-3.0.1.jar),然后在本地执行测试脚本即可远程启动。

最新文章

  1. Excel——OFFSET函数
  2. JavaScript字符串排序localeCompare()笔记
  3. css体验优化之图片容器设置宽高比
  4. AC日记——字符串的展开 openjudge 1.7 35
  5. classpath、path、JAVA_HOME的作用
  6. MySQL的循环语句使用总结
  7. 继承在WCF中的问题和解决办法
  8. 网页CSS2
  9. 《转》Linux下的多线程编程
  10. 【移动开发】startForeground()让服务保持前台级别
  11. ASP.NET Core 2.0 : 九.从Windows发布到CentOS的跨平台部署
  12. maven中pom文件配置解决资源文件的编码问题
  13. flask 项目基本框架的搭建
  14. zabbix结合grafana打造炫酷监控界面
  15. MySQL 之 数据库自动生成ID格式化编号(字符串格式化填充/拼接/时间)
  16. (1.14)mysql锁问题之MyIsam
  17. noip第34课作业
  18. eclipse 搜索 正则表达式
  19. mysql下的将多个字段名的值复制到另一个字段名中(批量更新数据)字符串拼接cancat实战例子
  20. html form method 属性不支持put,delete请求方式,以及开启spring mvc的rest的方式

热门文章

  1. github前端资源
  2. python2.0 s12 day2
  3. 在线学习angularjs2
  4. 【RF库Collections测试】Create Dictionary
  5. 解决Bootstrap布局注册表单input标签前增加必填项*提示与input框不在同一行问题
  6. /etc/logrotate.conf
  7. IT English Collection(20) of Object modeling
  8. Sass-学习笔记【基础篇】
  9. 【黑金ZYNQ7000系列原创视频教程】01.熟悉vivado——纯逻辑led实验
  10. 删除lv