Я пытаюсь закрыть вкладку в браузерах 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.