zoukankan      html  css  js  c++  java
  • 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中

  • 相关阅读:
    算法图解
    Cairo graphics tutorial
    远程对象调用
    异步和多线程的关系
    jQuery调用api
    GTK# tutorial
    DLT
    protobuf入门笔记
    PDO讲解
    数据库练习——分页查询
  • 原文地址:https://www.cnblogs.com/yu2000/p/4460902.html
Copyright © 2011-2022 走看看