Я ищу, чтобы Транспортир работал в максимальном размере браузера до начала фактических тестов.Как установить размер браузера в тесте Protractor
Я думаю, вы должны использовать функцию beforeAll(), но не знаете, как установить размер? Есть идеи?
Я ищу, чтобы Транспортир работал в максимальном размере браузера до начала фактических тестов.Как установить размер браузера в тесте Protractor
Я думаю, вы должны использовать функцию beforeAll(), но не знаете, как установить размер? Есть идеи?
browser.driver.manage().window().maximize();
Код ниже
var width = 200;
var height = 300;
browser.driver.manage().window().setSize(width, height);
добавьте вышеуказанный код в функцию onPrepare – LazyDeveloper
Если вы работаете на виртуальной машине, иногда команда разворачивания() не делать то, что вы ожидаете.
в protractor.conf.js onPrepare
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);
});
спасибо, проблема была с браузером. Этот вызов функции отлично работает на IE и firefox, но не на Chrome –