文档章节

关于Selenium Grid2节点注册失败的原因及解决

xxjbs001
 xxjbs001
发布于 2015/04/06 18:41
字数 346
阅读 11
收藏 0

首先要使用selenium需要2个条件:

1、java环境已安装并且配置正确

2、需要的基础文件已经安装正确【selenium-server.jar、iedriver.exe、chromedriver.exe】

注:

iedriver.exe、chromedriver.exe需要放置在环境变量path中的任意一个目录下即可,否则每次请求时需要指定驱动的位置。


其次注册节点和注册hub之间的网络要通畅:

1、可以ping的通

2、可以telnet到hub服务启动的端口【如:telnet xxx.xxx.xxx.xxx 4444】

注:

必要时关闭防火墙


再次使用正确的启动和注册命令:

启动hub的命令

java -jar selenium-server.jar -role hub -port 4444
注册节点的命令

java -jar selenium-server.jar -role node -hub http://hub.ip:4444/grid/register -port 5555
如果注册节点的机器有多个ip地址【如:多网卡、NAT方式安装了虚拟机等】,添加-host参数并指定注册节点的ip

java -jar selenium-server.jar -role node -hub http://hub.ip:4444/grid/register -port 5555 -host node.ip
同样的道理,如果启动hub的机器有多个ip地址,那么注册的时候最好也指定一个明确的ip。使用的是-hubHost参数

java -jar selenium-server.jar -role node -hub http://hub.ip:4444/grid/register -port 5555 -hubHost hub.ip
当然啦,如果hub机器和节点机器都有多个ip地址,那就把上面的2个参数同时加上。


本文转载自:http://blog.csdn.net/five3/article/details/11965691

共有 人打赏支持
xxjbs001
粉丝 55
博文 749
码字总数 215621
作品 0
浦东
QA/测试工程师
私信 提问
selenium grid2 初探

selenium grid2 初探 0 what is selenium grid? 简单说grid是一个分布式的应用,通过注册不同的节点(hub),提高用例执行效率。 1 when to use selenium grid? +不同浏览器,不同版本,不同操作...

jeffsui
2016/03/04
90
0
自动化测试工具--SeLion

SeLion 能够在 Java 上执行自动化测试的工具。它基于 TestNG 和 Selenium 构建;能够用于测试网络和移动应用程序。 你可以添加一个客户端模块作为一个 Maven 依赖项 基于 WebDriver 会话管理...

大胖森
2015/05/19
1K
1
selenium chromedriver usage

selenium chrome usage environment win7 python2.7.11 selenium2.51 1.Selenium support browser type default : firefox chrome IE safari 2. chromedriver usage 2.1 Download chromedriv......

jeffsui
2016/04/01
44
0
python使用selenium 做滑动验证码 会被浏览器检测到使用的自动软件导致滑动验证失败

准备做一个网站的批量注册,它有一个滑块验证 就是那种 从左滑到右的 当我使用 selenium 的时候 这个滑块应该是检测到了我是使用自动化工具 我人工使用手滑动 和代码都会失败 但是 不使用sel...

丶那年夏天
2018/07/18
1K
7
初识WebDriver

前段时间接触了selenium,开始使用selenium IDE来进行验证测试,但是有个用例怎么都无法获取到element,换了XPATH,CSS等都失败了。折腾了好久,最终在群里问了大神云层,大神建议使用seleniu...

静待时光
2016/09/22
10
0

没有更多内容

加载失败,请刷新页面

加载更多

vue 对对象的属性进行修改时,不能渲染页面 vue.$set()

我在vue里的方法里给一个对象添加某个属性时,我console.log出来的是已经更改的object ,但是页面始终没有变化 原因如下: **受现代 JavaScript 的限制 (而且 Object.observe 也已经被废弃),...

Js_Mei
今天
2
0
开始看《Java学习笔记》

虽然书买了很久,但一直没看。这其中也写过一些Java程序,但都是基于IDE的帮助和对C#的理解来写的,感觉不踏实。 林信良的书写得蛮好的,能够帮助打好基础,看得出作者是比较用心的。 第1章概...

max佩恩
昨天
12
0
Redux 三大原则

1.单一数据源 在传统的MVC架构中,我们可以根据需要创建无数个Model,而Model之间可以互相监听、触发事件甚至循环或嵌套触发事件,这些在Redux中都是不被允许的。 因为在Redux的思想里,一个...

wenxingjun
昨天
8
0
跟我学Spring Cloud(Finchley版)-12-微服务容错三板斧

至此,我们已实现服务发现、负载均衡,同时,使用Feign也实现了良好的远程调用——我们的代码是可读、可维护的。理论上,我们现在已经能构建一个不错的分布式应用了,但微服务之间是通过网络...

周立_ITMuch
昨天
5
0
XML

学习目标  能够说出XML的作用  能够编写XML文档声明  能够编写符合语法的XML  能够通过DTD约束编写XML文档  能够通过Schema约束编写XML文档  能够通过Dom4j解析XML文档 第1章 xm...

stars永恒
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部