2017-04-20 22 views
0

我是量角器的新手。從命令Pallette(Ctrl-Shift-PF1)運行它有問題。我正在使用:VS Code 1.11.2和量角器5.1.1。從命令調色板使用量角器測試轉輪(VS代碼)

  • 它從終端工作。 protractor protractor/protractor.conf.js
  • from調試>啓動它的工作。
  • 然而,當從視圖>命令調色板>量角器:運行測試(S),我得到的錯誤:**you must either specify a configuration file or at least 3 options. See below for the options:...

文件夾結構

..demo 
....package.json 
....node_modules 
....protractor 
........protractor.conf.js 
........spec.js 

protractor.conf。 JS

exports.config = { 
    framework: 'jasmine', 
    capabilities: { 
    browserName: 'chrome' 
    }, 
    seleniumAddress: 'http://localhost:4444/wd/hub', 
    specs: ['protractor_selenium.js'] 
}; 

SP使用ec.js

describe("google show", function(){ 
    it('should work', function(){ 
     browser.ignoreSynchronization = true; 
     browser.get('https://google.com');    
     //does somethi 
     browser.ignoreSynchronization = false; 
    }); 
}); 

launch.js

{ 
    "version": "0.2.0", 
     { 
      "type": "node", 
      "request": "launch", 
      "name": "Protractor Tests", 
      "args": ["${workspaceRoot}/protractor/protractor.conf.js"],    
      "program": "${workspaceRoot}/node_modules/protractor/bin/protractor/" 
     },   
     { 
      "type": "node", 
      "request": "attach", 
      "name": "Attach to Port", 
      "address": "localhost", 
      "port": 5858 
     } 
    ] 
} 

回答

1

這不是Visual Studio代碼或ProtractorJS功能,這是通過第三方插件(https://marketplace.visualstudio.com/items?itemName=luciannaie.protractor-test-runner)來實現。嘗試達到github上的作者 - https://github.com/lnaie/vscode-protractor-test-runner/issues/

+0

謝謝。 @ Xotabu4。我現在也這樣做了。 [https://github.com/lnaie/vscode-protractor-test-runner/issues/2](https://github.com/lnaie/vscode-protractor-test-runner/issues/2) –