javascript селен вебдрайвер не в полном размере - PullRequest
0 голосов
/ 04 марта 2019

У меня есть такой код

const mainScreen = electron.screen.getPrimaryDisplay();
const windowHeight = mainScreen.size.height;
const windowWidth = mainScreen.size.width;

driver.manage().window().setRect({width: windowWidth, height: windowHeight, x: 0, y: 0});
driver.get('http://www.google.com');

, и у меня есть 2 проблемы с этим:

  • Он изменяет размер окна Chrome после загрузки google.com вместо того, когда окно появляетсявверх.
  • На самом деле он слишком высокий (из-за нижней панели окон) и недостаточно широк - он оставляет место слева и справа:

ALT

1 Ответ

0 голосов
/ 04 марта 2019

Разрешение экрана не обязательно равно браузеру, когда оно в полноэкранном режиме.Если вы установите размер браузера на экране компьютера, вы увидите такие пробелы.Вы можете увидеть это с помощью функции Selenium maximize(), чтобы получить полный экран, а затем getRect(), вы увидите, что она отличается от windowWidth и windowHeight

. Используйте функцию Selenium maximize(), чтобы установитьразмер браузера

driver.manage().window().maximize()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...