免责声明:我真的不熟悉设置E2E,所以希望我的问题很明确。在工作中建立这种环境的责任暂时(希望)落在我身上。
我们正在测试Angular。我知道安装Protractor可以访问'webdriver-manager',它负责设置selenium服务器。
这样做是否否定了安装'selenium-webdriver'的需要?
selenium-webdriver文档很好,但量角器文档,不是那么多。我只是按照量角器设置说明找不到我会遗漏的答案。它们呈现的方式使得听起来您不需要安装其他任何东西来启动和运行E2E。
答案 0 :(得分:2)
您不需要手动安装selenium-webdriver
- 它会与protractor
一起安装,因为它是dependency:
"dependencies": {
"request": "~2.36.0",
"selenium-webdriver": "2.45.1",
...
}
请注意,安装protractor
后,您需要运行:
node_modules/protractor/bin/webdriver-manager update
仅供参考,webdriver-manager
is:
一个帮助工具,可以轻松获取运行Selenium Server的实例