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

jenkins CI服务器上未运行Selenium作业,jenkins,selenium-webdriver,webdriver,Jenkins,Selenium Webdriver,Webdriver,我们已经自动化了5个测试用例,并在本地运行,似乎工作得很好。当相同的代码库在针对firefox浏览器的CI serverlinux box上运行时,它无法执行。然而,我使用xming查看GUI执行部分,并观察到浏览器一直在加载,没有显示任何web元素来执行操作。我只是交叉检查它是否存在代理问题,并通过如下代码处理:由于安全问题,我无法共享代理详细信息,但我ping它返回了正确的响应 编解码器创建的firefox配置文件示例: profile.setPreference("

我们已经自动化了5个测试用例,并在本地运行,似乎工作得很好。当相同的代码库在针对firefox浏览器的CI serverlinux box上运行时,它无法执行。然而,我使用xming查看GUI执行部分,并观察到浏览器一直在加载,没有显示任何web元素来执行操作。我只是交叉检查它是否存在代理问题,并通过如下代码处理:由于安全问题,我无法共享代理详细信息,但我ping它返回了正确的响应

编解码器创建的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);
我真的不明白这个问题的根本原因。谁能告诉我这个问题的根本原因是什么


我检查了该框中的防火墙,它已停止。

出现了哪个错误?这看起来像是一个无头浏览器问题。请提供有关错误的更多详细信息。我在浏览器中未收到任何错误响应。但我可以在页面左下角看到以下字符串消息。时间到。但是如果我刷新页面一次,它就会恢复到正常状态,让我的TC执行而不会出现任何问题。但我应该通过手动和脚本来完成。我只想让它在不刷新页面的情况下工作。如果您有任何解决方案,请务必告诉我。浏览器版本为10,平台为RHEL 54版本。此RHEL版本不支持最新版本。由于此问题,无法升级RHEL。请尝试使用profile.SetEnableTiveEventsTrue;Firefox浏览器需要它吗?据我了解,它将用于IE浏览器。如果我错了,请告诉我改正。@nilesh-我试过你建议的。但这似乎不起作用。是否有其他方法来确定根本原因。如果我使用刷新方法或手动刷新页面,我希望保持这种状态,它可以正常工作。