在Visual Studio 2013中运行Protractor测试

Dee*_*Dee 10 angularjs visual-studio-2013 protractor

我已经能够在VS2013中使用量角器编写测试,但是,当我打开"测试资源管理器"选项卡并右键单击我要运行的测试时,它会在几秒钟内失败.我想知道是否不可能以这种方式运行量角器测试,如果它们只能从cmd运行.

我已经查看了本网站上其他问题留下的链接,但没有一个问题解决了我遇到的问题.

Moi*_*oiz 7

是的,可以在Visual Studio中运行量角器测试.

要运行测试,您需要创建Node.Js控制台应用程序(在线获取模板)并创建项目.

以下是步骤:

  • 安装Node.js.
  • 安装Visual Studio的Node.js工具
  • 配置JDK
  • 创建Node.js控制台应用程序并安装Protractor

    npm安装量角器--save-dev

  • 更新selenium独立服务器.bin\webdriver-manager更新

  • 启动selenium独立服务器.bin\webdriver-manager启动

  • 运行测试规范.bin\protractor protractor.conf.js

要在Visual Studio 2013中的测试资源管理器中进行测试,您需要获得Chutzpah测试适配器,它是visual studio的扩展.

您可以访问https://visualstudiogallery.msdn.microsoft.com/f8741f04-bae4-4900-81c7-7c9bfb9ed1fe并下载或转到Tools => extension and updates =>搜索此工具.

安装完成后,您可以直接从visual studio运行测试.

  • 我正在使用Chutzpah测试适配器,但我的测试都失败了,因为`ReferenceError:找不到变量浏览器`.有任何想法吗? (2认同)