手动安装 Selenium 服务器以使用古巴的 Protractor (AngularJS)
Install Selenium Server manually to work with Protractor (AngularJS) from Cuba
我正在开发一个 AngularJS 应用程序,我喜欢使用量角器对其进行测试(e2e 测试)。我正在关注 this excelent guide,但我卡在了第 5 步(下载并启动 selenium 服务器),因为住在古巴,当我尝试安装 Selenium 服务器时出现 403 错误(这是政治问题) , 不赘述)。
问题是如何手动或以其他方式安装它。问候,希望有人能帮助我。
编辑:
当我 运行 node_modules/protractor/bin/webdriver-manager update
我得到(相关部分):
downloading https://chromedriver.storage.googleapis.com/2.14/chromedriver_linux64.zip...
Error: Got code 403 from https://selenium-release.storage.googleapis.com/2.45/selenium-server-standalone-2.45.0.jar
selenium-server-standalone-2.45.0.jar downloaded to /webapps/webvisor/client/node_modules/protractor/selenium/selenium-server-standalone-2.45.0.jar
Error: Got code 403 from https://chromedriver.storage.googleapis.com/2.14/chromedriver_linux64.zip
chromedriver_2.14.zip downloaded to /webapps/webvisor/client/node_modules/protractor/selenium/chromedriver_2.14.zip
我认为您至少可以下载并安装Protractor
。如果是这样,您应该能够 运行 在控制台上手动
webdriver-manager update
webdriver-manager start
我有一步一步的教程here
我认为你应该使用带有 webdriver-manager 的代理(后面是 nodejs)。
设置代理(绕过限制):
npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080
然后重试更新:
webdriver-manager update
webdriver-manager start
另一种方法是使用 VPN 来绕过限制。
我正在开发一个 AngularJS 应用程序,我喜欢使用量角器对其进行测试(e2e 测试)。我正在关注 this excelent guide,但我卡在了第 5 步(下载并启动 selenium 服务器),因为住在古巴,当我尝试安装 Selenium 服务器时出现 403 错误(这是政治问题) , 不赘述)。
问题是如何手动或以其他方式安装它。问候,希望有人能帮助我。
编辑:
当我 运行 node_modules/protractor/bin/webdriver-manager update
我得到(相关部分):
downloading https://chromedriver.storage.googleapis.com/2.14/chromedriver_linux64.zip...
Error: Got code 403 from https://selenium-release.storage.googleapis.com/2.45/selenium-server-standalone-2.45.0.jar
selenium-server-standalone-2.45.0.jar downloaded to /webapps/webvisor/client/node_modules/protractor/selenium/selenium-server-standalone-2.45.0.jar
Error: Got code 403 from https://chromedriver.storage.googleapis.com/2.14/chromedriver_linux64.zip
chromedriver_2.14.zip downloaded to /webapps/webvisor/client/node_modules/protractor/selenium/chromedriver_2.14.zip
我认为您至少可以下载并安装Protractor
。如果是这样,您应该能够 运行 在控制台上手动
webdriver-manager update
webdriver-manager start
我有一步一步的教程here
我认为你应该使用带有 webdriver-manager 的代理(后面是 nodejs)。
设置代理(绕过限制):
npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080
然后重试更新:
webdriver-manager update
webdriver-manager start
另一种方法是使用 VPN 来绕过限制。