我是 angular js 中 Protractor 测试工具的新手,我安装了 CORS 扩展
在 chrome 浏览器中,我写了我的第一个测试用例,我尝试使用
'protractor config.js' chrome 浏览器正在打开,实际上它是登录表单,我输入了正确的用户名和密码但它没有连接到服务器,我知道 CORS 扩展被禁用,如何在我运行测试时启用 cors 扩展案例通过cmd。

我的 config.js

exports.config = {
    capabilities: {
          // You can use other browsers
          // like firefox, phantoms, safari, IE (-_-)


            'browserName': 'chrome'
    },
    specs: [
           // We are going to make this file in a minute
        '../www/modules/user/login.spec.js',
        //'../www/modules/lead/list.spec.js',

    ],
    jasmineNodeOpts: {
        showColors: true,
        //defaultTimeoutInterval: 30000,
        isVerbose: true,
    },
    allScriptsTimeout: 20000,
    onPrepare: function(){
        browser.driver.get('http://localhost:8100/');
    }
};

最佳答案

默认情况下,会启动一个完全干净的浏览器,没有安装任何扩展程序。

为了使用扩展程序启动 Chrome,您需要适本地设置 chromeOptionsextensions。在这里您可以找到工作示例:

  • Is it possible to add a plugin to chromedriver under a protractor test?
  • 关于angularjs - Protractor 在谷歌浏览器中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35580774/

    10-13 07:08