实习生 - 创建本地隧道以运行功能测试



因此,我正在开始使用实习生进行功能测试,到目前为止,我做了所有工作,单位和功能测试。

我遵循他们的实习生

只要您需要针对所有平台运行完整的测试,请使用测试跑者。当您正在编写测试并想更快地检查它们时,您可以仅使用node.js client(仅用于单位测试),也可以创建仅针对一个测试的替代配置文件单个本地平台,例如您的本地副本或Firefox(对于所有测试,包括功能测试)。

我搜索了他们的文档,但我没有发现任何有关本地"隧道"的信息。

我正在与Gulp一起使用实习生,我的本地主机是本地主机:3000,我想在Mac上的Chrome 54上测试。

谢谢

我猜nulltunnel就是您要寻找的?

我找到了答案。我必须将隧道更改为当地的硒。

  1. 下载最新版本的Chromedriver
  2. 将隧道设置为'nulltunnel'
  3. 运行Chromedriver -port = 4444 -URL-BASE = WD/HUB
  4. 将您的环境功能设置为[{browsername:'chrome'}]
  5. 运行测试跑者

obs:

  1. 不要忘记将chromedriver文件复制到您的项目root。

  2. 我必须在我的项目root .chromedriver --port=4444 --url-base=wd/hub

  3. 上运行
  4. 测试跑者必须在新的命令行/终端/shell

  5. 中运行

希望帮助一个有同样问题的人。

最新更新