【问题标题】:Visual Studio 2013 protractor intellisenseVisual Studio 2013 量角器智能感知
【发布时间】:2015-04-29 05:09:00
【问题描述】:

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

谢谢弗洛里安

【问题讨论】:

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


    【解决方案1】:

    我只是给自己一个答案!要让 Visual Studio 2013 intellisense 和调试适用于角度量角器测试,请执行以下步骤:

    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 Console Application”
    2. 将“conf.ts”和“spec.ts”文件添加到项目中
    3. 右击“conf.ts”并选择“设置为node.js启动文件”
    4. 在“项目属性”中,将“Node.exe 路径”设置为量角器可执行文件,例如。 “C:\Users\myUser\AppData\Roaming\npm\protractor.cmd”

    1. 从 git hub 下载 typescriptdefiniteTyped 定义:
    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”开始调试

    享受吧! 弗洛里安

    【讨论】:

    • 有没有办法让它在启动 Protractor 之前启动 selenium 的副本?
    • 我也想知道是否有办法在开始调试之前自动运行“webdriver-manager start”
    • 您可以使用相应的任务创建一个 GrutFile。
    猜你喜欢
    • 2014-07-17
    • 2013-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-21
    相关资源
    最近更新 更多