Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium 硒网格&x2B;詹金斯基础设施执行_Selenium_Jenkins_Selenium Grid - Fatal编程技术网

Selenium 硒网格&x2B;詹金斯基础设施执行

Selenium 硒网格&x2B;詹金斯基础设施执行,selenium,jenkins,selenium-grid,Selenium,Jenkins,Selenium Grid,请原谅我的冗长描述: 我有以下基础设施,我正试图通过Jenkins部署Selenium网格。为了简单起见,我使用简化的IP地址 机器1(詹金斯): IP:1.1.1.1 机器2(测试脚本+Firefox RC实例驻留在此机器上) IP:2.2.2.2 机器3(IE RC实例驻留在此计算机上) IP:3.3.3 现在,我将按如下方式启动RC实例: 机器2: RC 1:ant-Dport=5555-Denvironment=*firefox-Dhost=2.2.2-DhubURL=http://1.

请原谅我的冗长描述:

我有以下基础设施,我正试图通过Jenkins部署Selenium网格。为了简单起见,我使用简化的IP地址

机器1(詹金斯): IP:1.1.1.1

机器2(测试脚本+Firefox RC实例驻留在此机器上) IP:2.2.2.2

机器3(IE RC实例驻留在此计算机上) IP:3.3.3

现在,我将按如下方式启动RC实例: 机器2: RC 1:
ant-Dport=5555-Denvironment=*firefox-Dhost=2.2.2-DhubURL=http://1.1.1.1:4444 启动遥控器

机器3: RC 2:
ant-Dport=5556-Denvironment=*iexplore-Dhost=3.3.3-DhubURL=http://1.1.1.1:4444 启动遥控器

完成此操作后,我能够在Jenkins Selenium控制台上为机器2和机器3建立连接

就我的测试脚本(仅驻留在机器2上)而言— 对于firefox

selenium = new DefaultSelenium("1.1.1.1",4444,"*firefox","http://mytestURL.com")
对于IE

selenium = new DefaultSelenium("1.1.1.1",4444,"*iexplore","http://mytestURL.com")
问题是我无法在IE实例所在的机器3上执行测试脚本

我必须在
DefaultSelenium
对象中进行哪些设置,才能通过Jenkins网格使驻留在机器2上的测试脚本在机器3上执行


感谢查看。

问题在于计算机3上的主机IP地址。这正如预期的那样有效