З якоїсь причини, коли я запускаю свої тести на роботі, браузер максимізується, але коли я запускаю їх вдома, він відкриває лише вікно браузера шириною близько 50%. Це спричиняє деякі розбіжності з прокруткою вниз тощо, тому в ідеалі я хотів би, щоб воно відкривало вікно браузера однакового розміру на кожній машині, на якій проводяться тести. Який найкращий спосіб зробити це? (Я знайшов відповіді на інші мови, але не зміг адаптувати їх до javascript)
Додавання
browser.executeScript('window.moveTo(0,0);'+
'window.resizeTo(screen.width, screen.height);');
нічого не робить (мабуть window.moveTo
і window.resizeTo
не підтримується хромом).
window.moveTo
та window.resizeTo
. Для мене це добре працює в Chrome. Я не знаю, що ви можете змінити розмір поточного вікна з консолі в Chrome, але той факт, що resizeTo
метод доступний там, вказує на підтримку Chrome.
window.moveTo
іwindow.scrollTo
, безумовно, підтримує Chrome.