关于Selenium Grid2节点注册失败的原因及解决
2013-09-24 10:56
302 查看
首先要使用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的命令
注册节点的命令
如果注册节点的机器有多个ip地址【如:多网卡、NAT方式安装了虚拟机等】,添加-host参数并指定注册节点的ip
同样的道理,如果启动hub的机器有多个ip地址,那么注册的时候最好也指定一个明确的ip。使用的是-hubHost参数
当然啦,如果hub机器和节点机器都有多个ip地址,那就把上面的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个参数同时加上。
相关文章推荐
- 关于.net服务启动注册到zookeeper,但是注册节点20分钟自动消失解决办法
- YAWL引擎运行失败出现关于log4j问题的原因和解决方法
- 关于“检索COM类工厂中CLSID为{F812B147-0E26-4222-8EE4-9F753CD2B39C}的组建时失败,原因是出现以下错误:80040154”的解决方法
- asp.net批量删除XML节点失败的原因及解决办法
- Kubernetes slave节点升级至1.3版本注册失败问题解决
- 关于winserver2012运行c++程序缺少dll的原因,而且c++运行时程序安装失败的解决办法
- ArcGIS 10.1 for Server 数据注册失败的一种可能原因及解决办法
- 解决关于selenium 获取新页面元素失败的问题
- 关于使用regsvr32命令注册ActiveX控件失败的解决办法
- 解决redhat关于使用yum时RHN注册失败问题
- Win7示分区失败不支持动态磁盘的原因及解决方法
- [转]关于程序集生成失败 -- 引用的程序集没有强名称的解决办法
- 关于安装.NET Framework 2.0时偶然碰到的问题(提示"Error 205015. 安装程序集..../System.EnterpriseServices.dll失败,原因是出现了系统错误:拒绝访问。")
- 关于TransactionScope出错:“与基础事务管理器的通信失败”的解决方法
- 产品更新,覆盖安装失败,原因和解决办法.
- C# 读取含中文字符的数据,失败原因,和解决办法
- Meteor update等操作失败原因及解决方法
- 关于cvCreateFileCapture()读取视频文件失败的解决记录
- 在内存充足时malloc函数分配内存失败的原因及解决
- 关于vi编辑文件后,文件inode节点会发生变化的原因