Selenium作业未在jenkins CI服务器上运行

时间:2015-10-13 09:29:26

标签: jenkins selenium-webdriver webdriver

我们已经自动化了5个测试用例并在本地运行,似乎工作正常。当CI服务器上运行相同的代码库(针对firefox浏览器的linux框)时,它无法执行。但是我使用xming来查看GUI执行部分并观察到浏览器继续加载并且没有显示任何web元素来执行操作。我只是交叉检查其是否代理问题,并通过以下代码处理:(由于安全问题,我无法共享代理详细信息,但我发现它返回了正确的响应。)

示例代码(创建的firefox配置文件):

            profile.setPreference("network.proxy.type", 1);
            profile.setPreference("network.proxy.http", "someproxy.com");
            profile.setPreference("network.proxy.http_port", 8090);

            //Other dependencies like "No Proxy for" is added in firefox.

            profile.setPreference("network.proxy.no_proxies_on","localhost, 127.1.1.1, prt-www.xxx.com, ti.xxx.com, s3, xxx.com" );

DesiredCapabilities desired = DesiredCapabilities.firefox();
            desired.setCapability(FirefoxDriver.PROFILE, profile);

我真的不明白这个问题的根本原因。有人能告诉我这个问题的根本原因是什么?

我在那个框中检查了防火墙,它已经停止了。

0 个答案:

没有答案