因此,我正在开始使用实习生进行功能测试,到目前为止,我做了所有工作,单位和功能测试。
我遵循他们的实习生
只要您需要针对所有平台运行完整的测试,请使用测试跑者。当您正在编写测试并想更快地检查它们时,您可以仅使用node.js client(仅用于单位测试),也可以创建仅针对一个测试的替代配置文件单个本地平台,例如您的本地副本或Firefox(对于所有测试,包括功能测试)。
我搜索了他们的文档,但我没有发现任何有关本地"隧道"的信息。
我正在与Gulp一起使用实习生,我的本地主机是本地主机:3000,我想在Mac上的Chrome 54上测试。
谢谢
我猜nulltunnel就是您要寻找的?
我找到了答案。我必须将隧道更改为当地的硒。
- 下载最新版本的Chromedriver
- 将隧道设置为'nulltunnel'
- 运行Chromedriver -port = 4444 -URL-BASE = WD/HUB
- 将您的环境功能设置为[{browsername:'chrome'}]
- 运行测试跑者
obs:
-
不要忘记将
chromedriver
文件复制到您的项目root。 -
我必须在我的项目root
.chromedriver --port=4444 --url-base=wd/hub
上运行 测试跑者必须在新的命令行/终端/shell
中运行
希望帮助一个有同样问题的人。