我正在寻找Protractor在实际测试开始运行之前以最大浏览器大小运行。
我认为你必须使用beforeAll()函数,但不知道如何设置大小?有什么想法吗?
答案 0 :(得分:2)
以下代码
var width = 200;
var height = 300;
browser.driver.manage().window().setSize(width, height);
答案 1 :(得分:1)
browser.driver.manage().window().maximize();
答案 2 :(得分:0)
如果您在虚拟机上运行,有时maxim()命令不能达到预期效果。
在protractor.conf.js var getScreenSize = function() {
return browser.driver.executeScript(function() {
return {
width: window.screen.availWidth,
height: window.screen.availHeight
};
});
};
getScreenSize.then(function(screenSize) {
browser.driver.manage().window().setSize(screenSize.width, screenSize.height);
});
{{1}}