selenium3.0 远程模式
2024-08-29 08:56:06
准备工作:
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),然后在本地执行测试脚本即可远程启动。
最新文章
- Excel——OFFSET函数
- JavaScript字符串排序localeCompare()笔记
- css体验优化之图片容器设置宽高比
- AC日记——字符串的展开 openjudge 1.7 35
- classpath、path、JAVA_HOME的作用
- MySQL的循环语句使用总结
- 继承在WCF中的问题和解决办法
- 网页CSS2
- 《转》Linux下的多线程编程
- 【移动开发】startForeground()让服务保持前台级别
- ASP.NET Core 2.0 : 九.从Windows发布到CentOS的跨平台部署
- maven中pom文件配置解决资源文件的编码问题
- flask 项目基本框架的搭建
- zabbix结合grafana打造炫酷监控界面
- MySQL 之 数据库自动生成ID格式化编号(字符串格式化填充/拼接/时间)
- (1.14)mysql锁问题之MyIsam
- noip第34课作业
- eclipse 搜索 正则表达式
- mysql下的将多个字段名的值复制到另一个字段名中(批量更新数据)字符串拼接cancat实战例子
- html form method 属性不支持put,delete请求方式,以及开启spring mvc的rest的方式
热门文章
- github前端资源
- python2.0 s12 day2
- 在线学习angularjs2
- 【RF库Collections测试】Create Dictionary
- 解决Bootstrap布局注册表单input标签前增加必填项*提示与input框不在同一行问题
- /etc/logrotate.conf
- IT English Collection(20) of Object modeling
- Sass-学习笔记【基础篇】
- 【黑金ZYNQ7000系列原创视频教程】01.熟悉vivado——纯逻辑led实验
- 删除lv