Отправка клавиши КОМАНДА или CTRL в ночной часы, чтобы закрыть вкладку браузера - PullRequest
0 голосов
/ 22 мая 2018

Я пытаюсь закрыть вкладку в браузерах Chrome / IE в Nightwatch. Принимает все ключи, кроме CTRL в Windows или COMMAND в Mac.

loginPage.sendKeys("@login", [client.Keys.CONTROL, "w" ]);

Все нижеприведенное работает должным образом

 loginPage.sendKeys("@login", [client.Keys.SHIFT, "w" ]);
 loginPage.sendKeys("@login", [client.Keys.ENTER, "w"]);
 loginPage.sendKeys("@login", [client.Keys.SEMICOLON, "w"]);

Я могу закрыть вкладку с помощью функции closeWindow, но она не вызывает событие beforeunload закрытия браузера.Я думаю, что это убивает процесс Chrome / IE вместо того, чтобы закрывать его. Поэтому я ищу альтернативный способ закрыть вкладку в nightwatch.

...