【问题标题】:How to run protractor?如何运行量角器?
【发布时间】:2013-11-25 09:35:43
【问题描述】:

我对量角器很陌生。我在 Windows 命令行中运行它。

我按照这个教程https://github.com/angular/protractor/blob/master/docs/getting-started.md

我成功运行npm install -g protractor

我不知道如何运行这个node_modules/protractor/bin/install_selenium_standalone

如果我直接在命令行中运行它。我收到此错误'node_modules\protractor\bin\install_selenium_standalone' is not recognized as an internal or external command, operable program or batch file.

帮助我成功运行它。还有这个命令./selenium/start

我正在等待及时回复......

【问题讨论】:

  • 如果你 cd 到 bin 目录,你看到 install_selenium_standalone 文件了吗?
  • 如果你在目录中运行它,你会收到什么错误?
  • 你的意思是:npm\node_modules\protractor\bin>install_selenium_standalone 如果我以这种方式运行,我会收到错误,因为“install_selenium_standalone”不是内部或外部命令、可运行程序或批处理文件.
  • 我必须先安装 globaly - npm install -g protractor

标签: angularjs angularjs-directive gruntjs protractor


【解决方案1】:

selenium 独立服务器的替代解决方案是使用 protractor 为我们提供的二进制文件:

$ ./node_modules/protractor/bin/webdriver-manager update

这将使用 selenium 下载文件并创建一个启动脚本

$ ./node_modules/protractor/bin/webdriver-manager start

这将启动独立服务器。

关于 Protractor 设置和使用的精彩文章:

http://www.ng-newsletter.com/posts/practical-protractor.html

【讨论】:

  • 在启动 webdriver-manager 时,我们可以指定它需要运行的端口吗?默认情况下它在 4444 上运行,但我希望它在 1243 上运行。
  • 我在使用webdriver-manager更新命令,发现没有成功下载selenium-server-standalone-2.40.0.jar。它只是将一个文件放在 0kb 的位置。
【解决方案2】:

先安装node,再使用node ./node_modules/protractor/bin/webdriver-manager update

【讨论】:

  • 您能稍微扩展一下吗?
  • 这在 Windows 7 上对我有用,而没有其他解决方案。
【解决方案3】:

我在使用webdriver-manager更新命令,发现没有成功下载selenium-server-standalone-2.40.0.jar。

我手动下载了文件并将其放在应有的位置。

您可能还必须按照https://github.com/angular/protractor/issues/369 安装 java 并将其放入您的 PATH 变量中

..并且不要忘记在更改 PATH 变量后重新打开 node.js 命令提示符。

【讨论】:

  • 这里有同样的问题。我的网络阻止了要下载的 jar 文件。
【解决方案4】:

您可以使用“node install_selenium_standalone”安装 selenium 独立版,如果您直接在命令提示符上编写 install_selenium_standalone 它不会运行,要使用节点安装它,您需要在您的系统上安装节点安装程序,它的设置非常简单可以从nodejs办公网站http://nodejs.org/download/获取MSI

如果您仍然遇到此错误,请告诉我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多