在两个系统之间设置/开始运行Selenium测试

时间:2014-05-03 10:50:42

标签: php testing selenium

我在主操作系统(Windows 7)上开发代码并在我的VM(Ubuntu Server 12.04.4)上执行。 VM正在VMware Workstation上运行。 Selenium服务器(jar文件)我是在主操作系统上开始的,但是我不确定我是否应该将参数中的任何内容传递给它,以便它知道在哪里听测试。

我理解,那些应该是以下步骤

  1. 在主操作系统上启动Selenium Server
  2. 在Ubuntu服务器上执行测试
  3. 让它以某种方式运作
  4. 享受结果
  5. 非常感谢任何有关设置此infrasture的帮助。

1 个答案:

答案 0 :(得分:0)

  1. 在主操作系统上启动Selenium Grid Hub

    java -jar selenium-server-standalone-2.38.0.jar -role hub

  2. 在Ubuntu上启动Selenium node

    java -jar selenium-server-standalone-2.38.0.jar -role node -hub http://main-os-address:4444/grid/register

  3. 在测试用例中指定主机(Selenium Hub的地址):

    setHost("127.0.0.1")

  4. 在主操作系统上从命令行运行测试用例。它将开始在Ubuntu VM上进行测试。

  5. 享受结果