Selenium2Library使用Remote功能(转载并更新)

在selenium2library库的open browser中,除了我们常用的url,browser外,还有几个不常用的参数。如:remote_url的用法

1.下载selenium-server-standalone-XXXX.jar包

https://code.google.com/p/selenium/downloads/list   Serarch选择:All downloads

选择:selenium-server-standalone-2.39.0.jar 版本即可。

2. 在子节点安装JAVA+Python环境,并配置好环境变量

3.启动主节点,即部署Ride+Framework+Selenium2Library环境下

在命令行中打入命令java -jar selenium-server-standalone-2.39.0.jar -role hub

默认启动默认端口为4444,当然,你不喜欢4444也可以换个端口,加上 -port XXXX即可

启动完后,你可以用浏览器打开 http://localhost:4444/grid/console 这个网址查看主节点的状态

4.启动子节点

现在我让另外一台机子做为子节点(主节点的机子也可以作为子节点)。同样打开命令

java -jar selenium-server-standalone-XXXX.jar -role node -hub http://192.168.XX.XXX:4444/grid/register

其中192.168.XX.XXX为主节点机子的ip地址,可以使用ipconfig命令在命令行查看得到。上面命令默认启动5555端口,可使用-port 更改。其他参数设置请自己看吧https://code.google.com/p/selenium/wiki/Grid2

然后你可以在主节点机子上 ,输入http://localhost:4444/grid/console网址查看到这个子节点状态。

5.部署完成后,在ride中进行测试调用:

Open browser  url   gc  remote_url=http://192.168.x.x:5555/wd/hub

好了,运行一下,不出意外的话,子节点的浏览器就会起来了!

6.注意事项:

子节点的电脑上也必须有相应的浏览器driver,driver地址也必须在path中

时间: 2024-10-08 02:18:08

Selenium2Library使用Remote功能(转载并更新)的相关文章

hdu 4893 Wow! Such Sequence!(线段树功能:单点更新,区间更新相邻较小斐波那契数)

转载请注明出处:http://blog.csdn.net/u012860063?viewmode=contents 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4893 --------------------------------------------------------------------------------------------------------------------------------------------

修复VS2008 MFC类添加功能[转载+编辑]

VS2008 MFC类向导不能正确加载启动类向导给对话框添加类时出现网页错误提示:"行: 815错误: 对象不支持此属性或方法"勾选"使用 Internet Explorer 中的内置脚本调试程序"后再次出现页面错误提示:"行: 815char 3错误:对象不支持此属性或方法代码:0URL:file:///D:/Microsoft%20Visual%20Studio%209.0/VC/VCWizards/CodeWiz/MFC/Simple/HTML/20

WebLogic Server的单点登陆功能--转载

在WebLogic 8.1最新的 SP4版本中,最引人注目的要算是在安全方面,提供了用于和Microsoft Windows客户端进行Single Sign-On的Single Pass Negotiate Identity Assertion Provider.通过该Provider可以轻松完成从前认为技术难度很高的和Windows客户端的Single Sign-On. 这个简单,低成本的SSO解决方案相信对大多数的企业应用来说更具吸引力: 用户只需要开机时登录Windows域,就可以以登录用

iOS学习过程中遇到的一些有用的小功能(持续更新)

这些是我在目前学习UI过程中遇到的一些感觉以后开发会用得比较多的功能. 先把这些收录进来,在接下来的学习过程中如果发现还有用的功能会继续更新下来 因为还是新手,如果有哪些方面有问题请留言告诉我,我会改正 1. //点击键盘上return键后结束编辑,收回底键盘 在.m文件里复写以下方法(要先在头文件里引入协议:UITextFieldDelegate) - (BOOL)textFieldShouldReturn:(UITextField *)textField { [textField resig

UC和QQ两个主流浏览器 * 点击触发微信分享到朋友圈或发送给朋友的功能(转载)

转载(声明:仅供学习使用) /** * 此插件主要作用是在UC和QQ两个主流浏览器 * 上面触发微信分享到朋友圈或发送给朋友的功能 * 代码编写过程中 参考: * http://mjs.sinaimg.cn/wap/module/share/201501261608/js/addShare.js * 此外,JefferyWang的项目对我也有一定启示: * https://github.com/JefferyWang/nativeShare.js * * @revisor [email prot

转载--批量更新数据(性能优化)

最近做的游戏,上线后出了不少问题,所以我就经常去查数据库数据,翻各种日志等,但是在查询的时候发现好蛋疼,有些地方的时间是写 "2016-08-11 20:13:02"这种格式,有些地方的时间是写 "1470917582000"这种格式,然后多张表数据进行对比的时候就很蛋疼,我得不停进行时间转换,恶心得不行.最后实在忍不了,我要统一时间格式 (由于时间都是单独一个字段记录,所以比较好处理),两种格式,很明显,对于查数据来说,第一种格式更直观,所以就决定了,将数据库日志

微信营销的主要功能 转载

(一)查看附近人签名栏是腾讯产品的一大特色,用户可以随时在签名栏更新自己的状态签名.也有许多人利用签名打入强制的广告,也有一定用户可以看到.但是这种单调的硬性广告,通常只有用户的联系人或者好友才能看到,那么有什么方式可以让更多陌生人看到呢?结合微信的另一个特色应用,利用地理位置定位的“查看附近的人”便可以做到.在微信中,有一栏叫做“找朋友”,里面有个“查看附近的人”的插件,用户点击后可以根据自己的地理位置查找到周围的微信用户.在这些附近的微信用户中所以也有许多用户利用这个免费的广告位为自己的产品

IOS-使用framework实现功能模块动态更新

测试Xcode版本为6.1.1 实现过程简述:把想要的作为动态更新的模块,移动到我们创建的Framework工程中,然后得到我们想要的动态库文件,把此文件再通过iTunes放到"主程序"项目的document文件夹下,从而实现从主程序中去加载此动态库,从而实现功能模块的动态更新效果.理想效果为支付宝APP,而支付宝采用的是HTML5(网页)的形式实现的,这是目前最通用的实现方式,但是不适用于复杂界面效果. 第一步:创建IOS Framework工程 第二步:生成的工程中原本的类删掉不用

[转载]MacStore更新Xcode时提示帐户不对,更换帐户方法

为了免下载安装Xcode,安装时使用了别人提供的Xcode.dmg安装,而非使用自己账号在AppStore下载的. 这样的安装模式会出现一个问题,更新Xcode时AppStroe会提示让你输入下载该Xcode的账号及密码,该账号不能直接修改.下面的方法可以删除原有账号信息,而后可以使用新的账号信息更新. 做如下步骤: 1.打开引用程序目录 2.找到Xcode,右键“显示包内容” 3.找到_MASReceipt文件夹 4.删除它,然后退出重启AppStroe,更新Xcode即可. To make