PHPUnit在命令行上运行selenium测试,但不通过jenkins构建

PHPUnit在命令行上运行selenium测试,但不通过jenkins构建,selenium,phpunit,jenkins,Selenium,Phpunit,Jenkins,我有一个运行SeleniumPhpunit测试的ant构建脚本。我可以在命令行上运行构建脚本,我看到测试正在进行,浏览器窗口打开,selenium测试已经执行。 在命令行中一切正常 但是,如果我得到一个创建jenkins作业来运行构建脚本。 它尝试运行phpunit任务时失败。这是控制台输出 jenkins运行构建时似乎无法访问selenium。 请参阅“拒绝访问”和“无法显示网页” 任何帮助都将不胜感激 phpunit: [exec] PHPUnit 3.6.10 by Sebastian

我有一个运行SeleniumPhpunit测试的ant构建脚本。我可以在命令行上运行构建脚本,我看到测试正在进行,浏览器窗口打开,selenium测试已经执行。 在命令行中一切正常

但是,如果我得到一个创建jenkins作业来运行构建脚本。 它尝试运行phpunit任务时失败。这是控制台输出

jenkins运行构建时似乎无法访问selenium。 请参阅“拒绝访问”和“无法显示网页” 任何帮助都将不胜感激

phpunit:

 [exec] PHPUnit 3.6.10 by Sebastian Bergmann.
 [exec] 
 [exec] The Xdebug extension is not loaded. No code coverage will be generated.
 [exec] 
 [exec] 
 [exec] E
 [exec] 
 [exec] 
 [exec] Time: 1 second, Memory: 3.75Mb
 [exec] 
 [exec] There was 1 error:
 [exec] 
 [exec] 1) Example::testPokerMainNav
 [exec] Issues while capturing the screenshot:
 [exec] Invalid response while accessing the Selenium Server at 'http://localhost:4444/selenium-server/driver/': <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
 [exec] <HTML>
 [exec]     <HEAD>
 [exec]         <title>Web Page Cannot Be Displayed</title>
 [exec]         <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
 [exec]         <style>
 [exec]         <!--
 [exec] 
 [exec]             body {
 [exec]                 font-family: Arial,Sans-serif;
 [exec]             }
 [exec] 
 [exec]             li {
 [exec]                 padding-top: 5px;
 [exec]             }
 [exec] 
 [exec]             .messageBox {
 [exec]                 BORDER-TOP: #9c9a9c 1px solid;
 [exec]                 BORDER-LEFT: #9c9a9c 1px solid;
 [exec]                 BORDER-RIGHT: #9c9a9c 1px solid;
 [exec]                 BORDER-BOTTOM: #9c9a9c 1px solid;
 [exec]             }
 [exec] 
 [exec]             .alertTitle
 [exec]             {
 [exec]                 color: #676767;
 [exec]                 FONT-SIZE: 12px;
 [exec]                 font-weight: bold;
 [exec]             }
 [exec] 
 [exec]             .alertText
 [exec]             {
 [exec]                 color: #676767;
 [exec]                 FONT-SIZE: 11px;
 [exec]                 font-weight: normal;
 [exec]                 padding-left: 15px;
 [exec]                 padding-right: 15px;
 [exec]             }
 [exec] 
 [exec]         -->
 [exec]         </style>
 [exec]     </HEAD>
 [exec]     <body>
 [exec]         <table border="0" width="100%" height="100%" cellpadding="0" cellspacing="0">
 [exec]             <tr>
 [exec]                 <td align="center" valign="center">
 [exec]                     <table>
 [exec]                         <tr>
 [exec]                             <td>
 [exec]                                 <table border="0" class="messageBox">
 [exec]                                     <tr>
 [exec]                                         <td height="25">&nbsp;</td>
 [exec]                                     </tr>
 [exec]                                     <tr>
 [exec]                                         <td align="center">
 [exec]                                             <table border="0" width="490">
 [exec]                                                 <tr>
 [exec]                                                     <td class="alertTitle" align="center">
 [exec]                                                         <strong>Unable to display page</strong>
 [exec]                                                     </td>
 [exec]                                                 </tr>
 [exec]                                                 <tr class="spacerRow">
 [exec]                                                     <td></td>
 [exec]                                                 </tr>
 [exec]                                                 <tr>
 [exec]                                                     <td class="alertText" align="left">
 [exec]                                                         It has not been possible to display the page you requested for the following reason:
 [exec]                                                         <ul>
 [exec]                                                             <li>Access Denied</li>
 [exec]                                                         </ul>
 [exec]                                                         Contact your system administrator if you continue to experience difficulties.
 [exec]                                                     </td>
 [exec]                                                 </tr>
 [exec]                                             </table>
 [exec]                                         </td>
 [exec]                                     </tr>
 [exec]                                     <tr>
 [exec]                                         <td height="25">&nbsp;</td>
 [exec]                                     </tr>
 [exec]                                 </table>
 [exec]                             </td>
 [exec]                         </tr>
 [exec]                         <tr>
 [exec]                             <td align="right"><asp:Label id="lblDateTime" runat="server" CssClass="AlertText" /></td>
 [exec]                         </tr>
 [exec]                     </table>
 [exec]                 </td>
 [exec]             </tr>
 [exec]         </table>
 [exec]     </body>
 [exec] </HTML>
 [exec] 
 [exec] Invalid response while accessing the Selenium Server at 'http://localhost:4444/selenium-server/driver/': <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
 [exec] <HTML>
 [exec]     <HEAD>
 [exec]         <title>Web Page Cannot Be Displayed</title>
 [exec]         <meta name="vs_targetSchema" content="
构建失败

Selenium:Selenium-server-standalone-2.21.0.jar

从Firebug selenium IDE导出的PHPunits测试

PHPUnit:3.6.10。

我在ubuntu的环境文件中设置了http\U代理

出于某种原因,jenkins用户试图通过代理连接到我的网站。 然而,这个网站和詹金斯在同一个盒子里。因此失败了

我删除了http_代理,重新启动了ubuntu,它成功了

仍然令人困惑,但它现在正在工作。

我在ubuntu的环境文件中设置了一个http\U代理

出于某种原因,jenkins用户试图通过代理连接到我的网站。 然而,这个网站和詹金斯在同一个盒子里。因此失败了

我删除了http_代理,重新启动了ubuntu,它成功了


仍然令人困惑,但它现在正在工作。

只是为了验证:Jenkins与selenium服务器在不同的机器上,还是在同一台机器上?你去看什么http://localhost:4444/selenium-服务器/驱动程序/在浏览器中?只是为了验证:Jenkins与selenium服务器在不同的机器上还是在同一台机器上?你去看什么http://localhost:4444/selenium-服务器/驱动程序/在浏览器中?