使用不同分辨率在chrome中运行量角器测试

时间:2016-10-20 07:51:38

标签: javascript protractor

我试图让我的规格在4种不同的分辨率下运行。 我尝试添加多个功能,如Run protractor tests with different window sizes?中所建议的那样。 第一:

multiCapabilities: [{
   'browserName': 'chrome',
   'chromeOptions' : {
       args: ['--lang=en',
              '--window-size=1200,800']
   }
},{
   'browserName': 'chrome',
   'chromeOptions' : {
    args: ['--lang=en',
           '--window-size=768,650']
   }
   // and so on
}]

同样,浏览器大小以适当的方式打开(具有指向的窗口大小),但随后设置为默认值。

我尝试在描述之后添加foor循环,但它也不起作用,或者任何循环应该在内部'它'。 使用此代码:

describe('myApp', function () {
    for (var i = 0; i < 4; i++) {
        switch (i) {
            case 0:
                //set resolution 1
                browser.manage().window().setSize(320, 480);
                break;
            case 1:
                //set resolution 2
                browser.manage().window().setSize(600, 800);
                break;
            case 2:
                //set resolution 3
                browser.manage().window().setSize(768, 1024);
                break;
            case 3:
                //set resolution 4
                browser.manage().window().setSize(1080, 1920);
                break;
            default:
                return;
        }
    }
    // Open tranformify
    beforeAll(function() {
        browser.ignoreSynchronization = true;
        browser.get(browser.baseUrl);
        homePage.partner_btn_fn(0);
        loginPage.log_in(helper.part_email, helper.pswd);

    });


    it('Post a project with all empty fields', function() {}
});

感谢您的回答。

0 个答案:

没有答案