0

我们在项目中使用 Jenkins 作为 CI。我们使用以下命令从命令行运行 CI

java -jar C:\\jenkins\\jenkins.war --httpPort=8085 --ajp13Port=8009

由于系统需要频繁重启,我们将CI改为windows服务启动。

现在我们正面临 Selenium 测试用例的问题。在我们将 Jenkins 作为服务之后,Selenium 测试用例没有运行。我们收到以下日志,从那时起没有更多进展

18:36:30,718 INFO  [org.openqa.selenium.server.SeleniumDriverResourceHandler] Command request: getNewBrowserSession[*iexploreproxy, http://192.168.132.105:8080/, ] on session null
18:36:30,718 INFO  [org.openqa.selenium.server.BrowserSessionFactory] creating new remote session
18:36:30,796 INFO  [org.openqa.selenium.server.BrowserSessionFactory] Allocated session 80b95d0273ac4ea4a82860c79438f071 for http://192.168.132.105:8080/, launching...
18:36:30,796 INFO  [org.openqa.selenium.server.browserlaunchers.WindowsProxyManager] Modifying registry settings...
18:36:31,781 INFO  [org.openqa.selenium.server.browserlaunchers.InternetExplorerCustomProxyLauncher] Launching Internet Explorer...
4

2 回答 2

0

根据 hudson wiki,您应该将 Hudson(或 jenkins)作为任务而不是 GUI 测试服务运行。在这里检查。查看 Windows 中的 GUI 测试部分

于 2012-05-24T04:13:40.220 回答
0

以下更改将解决问题

  1. 更新硒版本。
  2. 对 IE 使用 *iexploreproxy 或 *piiexplore 而不是 *iehta/*iexplore
于 2012-07-17T07:55:50.027 回答