Selenium 硒网格&x2B;詹金斯基础设施执行
请原谅我的冗长描述: 我有以下基础设施,我正试图通过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: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.
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地址。这正如预期的那样有效