Visual Studio 2013量角器intellisense

时间:2015-02-26 17:31:09

标签: angularjs node.js visual-studio-2013 protractor

首先,我是初学者,使用node.js / angualar.js /protractor.js和jasmine.js的东西,我根本不是来自web dev角落。 但就目前而言,我只是想为一个角度应用程序创建一些量角器测试,这实际上工作得很好。但我想知道是否有可能让VS2013 intellisense工作? 如果VS会建议像“browser.xxx”这样的对象的功能,我将非常感激。 我真的很紧张,期待一些提示!

thx Florian

1 个答案:

答案 0 :(得分:7)

我只是给自己一个答案!要使Visual Studio 2013智能感知和调试适用于角度量角器测试,请按照下列步骤操作:

  1. 安装node.js
  2. 安装量角器(全局)(“npm install -g protractor”;“webdriver-manager update”)
  3. 安装Visual Studio 2013 node.js工具
  4. 安装Visual Studio 2013 TypeScript工具

    1. 创建一个新项目“Typescript \ Node.js \ Blank Node.js控制台应用程序”
    2. 将“conf.ts”和“spec.ts”文件添加到项目
    3. 右键单击“conf.ts”并选择“Set as node.js startup file”
    4. 在“项目属性”中,将“Node.exe路径”设置为量角器可执行文件,例如。 “C:\ Users \ myUser \ AppData \ Roaming \ npm \ protractor.cmd”

      1. 从git hub下载typescript DefinitelyTyped定义:
      2. 在您的VS2013项目文件夹“Scripts \ Typing”中创建子文件夹“jasmine”,“protractor”和“selenium-webdriver”
      3. 添加打字定义文件" angular-protractor \ angular-protractor.d.ts"," jasmine \ jasmine.d.ts"和" selenium-webdriver \ selenium-webdriver.d.ts"进入您在上面步骤中创建的相应项目文件夹。

        1. 编写量角器测试并享受突出显示的代码
        2. 启动webdriver-manger“webdriver-manager start”
        3. 点击“F5”开始调试
        4. 享受! 弗洛里安