文档章节

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

xxjbs001
 xxjbs001
发布于 2015/04/06 18:41
字数 346
阅读 11
收藏 0
点赞 0
评论 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
博文 298
码字总数 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
使用 PHPUnit 和 Selenium 进行测试

文章出处:http://netbeans.org/kb/docs/php/phpunitzh_CN.html 适用于 PHP 的 NetBeans IDE 支持 PHPUnit 自动测试。通过 PHPUnit,NetBeans IDE 可为 PHP 提供代码覆盖率,这与 IDE 为 Py...

红薯
2011/12/02
5.2K
4
初识WebDriver

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

静待时光
2016/09/22
10
0
15 Web 自动化测试 -- Selenium Grid

Selenium Grid 我其实写过多篇文章,大家可以参考可能内容会很大部分是重复的: https://www.jianshu.com/p/017adc59ca1b https://www.jianshu.com/p/29c7240e9f48 Selenium Grid 是什么? ...

米阳MeYoung
07/03
0
0
关于python-selenium的页面元素刷新的问题,详细见内容

我需要操作的网页可以在上传后显示上传图片的预览图,我想使用selenium抓取上传后的图片地址。 我顺利的上传图片并且看到了预览图,在chrome控制台中也已经找到图片地址,但是现在遇到问题了...

jacop
2017/06/01
280
1
jenkins安装配置(tomcat)

安装: 1.Tomcat安装(详见标准手册) 2.Apache安装(详见标准手册) 3.Jenkins安装 下载jenkins的war包:http://mirrors.jenkins-ci.org/war/latest/jenkins.war 将war包放至节点webapps目录...

闪电
2015/04/22
0
0
分分钟玩转UI自动化测试

有没有那么一刻,看到自动模拟用户操作界面感觉好神奇。 timg.jpg 关于什么叫UI自动化测试就不解释了,基本上是你刚才脑海里想到什么就是什么。 在分层自动化测试中包括:UI测试、集成/接口测...

BeckJin
2017/04/22
0
0
关于调用外部命令时与外部命令的数据交互的注意点

前两天,我打算下载点图片。用fiddler分析了下,结果那个网页大量使用js来操作cookie,弄得我头大。 go倒是有V8引擎的封装包,可是必须还得编译这个引擎,挺麻烦的。 想起来还有selenium-py...

刘地
2014/10/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

java集合元素的默认大小

当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使...

竹叶青出于蓝
8分钟前
1
0
Java快速开发平台,JEECG 3.7.7闪电版本发布,增加多套主流UI代码生成器模板

JEECG 3.7.7 闪电版本发布,提供5套主流UI代码生成器模板 导读 ⊙平台性能优化,速度闪电般提升 ⊙提供5套新的主流UI代码生成器模板(Bootstrap表单+BootstrapTable列表\ ElementUI列表表单)...

Jeecg
11分钟前
0
0
export 和 module.export 的区别

在浏览器端 js 里面,为了解决各模块变量冲突等问题,往往借助于 js 的闭包把左右模块相关的代码都包装在一个匿名函数里。而 Nodejs 编写模块相当的自由,开发者只需要关注 require,exports,...

孟飞阳
13分钟前
0
0
技术教育的兴起

技术教育的兴起 作者: 阮一峰 1、 有一年,我在台湾环岛旅行。 花莲的海边,我遇到一对台湾青年夫妻,带着女儿在海滩上玩。我们聊了起来。 当时,我还在高校当老师。他们问我,是否觉得台湾...

吕伯文
13分钟前
0
0
Linux服务器下的HTTP抓包分析

说到抓包分析,最简单的办法莫过于在客户端直接安装一个Wireshark或者Fiddler了,但是有时候由于客户端开发人员(可能是第三方)知识欠缺或者其它一些原因,无法顺利的在客户端进行抓包分析,...

mylxsw
18分钟前
0
0
mybatis3-javaapi

sqlSessionFactoryBuilder->sqlSessionFactory->sqlSession<-rowbound<-resultHandler myBatis uses a Java enumeration wrapper for transaction isolation levels, called TransactionIsol......

writeademo
21分钟前
0
0
Java NIO:浅析I/O模型

也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念...

yzbty23
22分钟前
0
0
了解iOS消息推送一文就够:史上最全iOS Push技术详解

本文作者:陈裕发, 腾讯系统测试工程师,由腾讯WeTest整理发表。 1、引言 开发iOS系统中的Push推送,通常有以下3种情况: 1)在线Push:比如QQ、微信等IM界面处于前台时,聊天消息和指令都会...

JackJiang-
23分钟前
0
0
Mysql汉子转拼音

update t_app_city SET CITY_NAME_BEGIN = ELT(INTERVAL(CONV(HEX(LEFT(CONVERT(CITY_NAME USING gbk),1)),16,10), 0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1,0xB9FE,0xBBF7, 0xBFA......

尘叙缘
25分钟前
0
0
大数据构建智慧城市“新引擎”,加速推进新旧动能转换

——“大数据与智慧城市”技术交流分享会——济南站召开 7月13日,“大数据携手智慧城市,助力山东新旧动能转换”技术交流分享会——济南站在山东信息通信技术研究院会议室成功举办,此次会议...

左手的倒影
27分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部