首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用浏览器栈在多个浏览器上运行量角器测试

使用浏览器栈在多个浏览器上运行量角器测试
EN

Stack Overflow用户
提问于 2015-01-27 13:02:22
回答 1查看 1.7K关注 0票数 4

我试图在浏览器堆栈上的多个浏览器上运行E2E测试,我从E2E testing on multiple/parallel browsers in Protractor?Internet Explorer Selenium protractor e2e tests获得了参考

但我每次试着做测试都会出错-

错误-无法启动WebDriver会话。C:\MrWhiteMVP\whitemvp-integrationtests_develop\node_modules\gulp-protractor\node_modules\protractor\node_modules\selenium-webdriver\lib\atoms\error.js:113 var模板=新错误(this.message);^ UnknownError:新bot.Error (C:\MrWhiteMVP\whitemvp-integrationtests_develop\node_modules\gulp-protractor\node_modules\protractor\node at Object.bot.response.checkResponse bot.Error所需的授权_modules\selenium-webdriver\lib\atoms\response.js:103:11)

但是如果我在一个浏览器上运行这些测试,那么它就可以正常工作了。这就是我的conf文件的样子。

代码语言:javascript
复制
    'use strict';
    exports.config = {
    seleniumAddress: 'http://hub.browserstack.com/wd/hub',

        multicapabilities: [{
            'browserstack.user': 'testuser',
            'browserstack.key': 'testkey',

            // Needed for testing localhost
                // 'browserstack.local': 'true',

            // Settings for the browser you want to test
            'browserName': 'chrome',
            'version': '36.0',
            'os': 'OS X',
            'os_version': 'Mavericks',
            'resolution': '1024x768'
        },
    {

    'browserstack.user': 'testuser',
    'browserstack.key': 'testkey',

    // Needed for testing localhost -  'browserstack.local': 'true',

    // Settings for the browser 

            'browserName': 'firefox',
    'os': 'windows'        
    }],  

    baseUrl: 'http://origin-develop.mvp.livebranches.com',

        // The require statement must be down here, since jasmine-reporters
            // needs jasmine to be in the global and protractor does not guarantee
            // this until inside the onPrepare function.

     onPrepare: function() 

    {
    require('jasmine-reporters');
    jasmine.getEnv().addReporter(new jasmine.JUnitXmlReporter('xmloutput', true, true));

    },



        },
    };

谁能告诉我,我在这里做错了什么,我们也使用gulp运行规格,但我的问题是,它是说,甚至没有超越认证。

EN

回答 1

Stack Overflow用户

发布于 2015-05-06 15:30:47

我认为首先,您的配置上有一个额外的逗号。

代码语言:javascript
复制
 onPrepare: function() 

{
require('jasmine-reporters');
jasmine.getEnv().addReporter(new jasmine.JUnitXmlReporter('xmloutput', true, true));

},



    }, <----- 
};
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28171184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档