10

我们正在尝试运行 web-component-tester,但它一直在 Selenium 步骤上停滞不前。

当我跑wct -l chrome --verbose

我得到以下

hook: prepare
hook: prepare:selenium
hook done: prepare:selenium
Starting Selenium server for local browsers
11:47:46.357 INFO - Launching a standalone server
Setting system property webdriver.chrome.driver to C:\Users\<user>\AppData\Roaming\npm\node_modules\web-component-tester\node_modules\wct-local\node_modules\selenium-standalone\.selenium\chromedriver\2.13-x64-chromedriver
Setting system property webdriver.ie.driver to C:\Users\<user>\AppData\Roaming\npm\node_modules\web-component-tester\node_modules\wct-local\node_modules\selenium-standalone\.selenium\iedriver\2.44.0-x64-IEDriverServer.exe
11:47:46.809 INFO - Java: Oracle Corporation 25.31-b07
11:47:46.809 INFO - OS: Windows 7 6.1 x86
11:47:46.872 INFO - v2.44.0, with Core v2.44.0. Built from revision 76d78cf
11:47:47.669 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:11655/wd/hub
11:47:47.669 INFO - Version Jetty/5.1.x
11:47:47.685 INFO - Started HttpContext[/selenium-server,/selenium-server]
11:47:47.919 INFO - Started org.openqa.jetty.jetty.servlet.ServletHandler@3c1e69
11:47:47.919 INFO - Started HttpContext[/wd,/wd]
11:47:47.919 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver]
11:47:47.919 INFO - Started HttpContext[/,/]
11:47:47.935 INFO - Started SocketListener on 0.0.0.0:11655
11:47:47.935 INFO - Started org.openqa.jetty.jetty.Server@11bc7ed

然后在停顿几分钟后,它会跟进

hook done: prepare with error: [Error: Unable to connect to selenium]
Error: Unable to connect to selenium

从浏览器运行这些相同的测试没有问题。

虽然挂了,但我们仍然可以通过浏览器连接到http://127.0.0.1:11655/wd/hub

我试过谷歌搜索,但运气不是很好。

有哪些可能出错的地方,或者我该如何进一步调试?

4

2 回答 2

5

节点模块之一不使用 Internet Explorer 代理值。

在您的环境变量中,创建一个新的

  • 名称:no_proxy
  • 值:本地主机,127.0.0.1

申请后不要忘记重新启动您的 shell 会话

于 2016-02-15T22:15:46.687 回答
0

我有同样的问题,是由于我的组织的代理设置。当我离开我的组织网络并通过互联网连接时,我能够通过 selenium 运行测试。到目前为止,我还没有找到通过代理设置的方法。我在mac上运行。您可能需要尝试通过正常的互联网设置并检查。

于 2015-05-28T00:10:25.247 回答