У меня есть тест, который нажимает на ссылку, а затем открывается новое окно браузера, и в новом окне браузера мне нужно проверить, присутствуют ли некоторые элементы. Как перейти в новое окно браузера, которое было открыто с помощью BEHAT / MINK?
Ты можешь использовать switchToWindow($windowName)
метод.
$this->getSession()->switchToWindow($windowName);
Объявление метода Вот
Вы можете получить все окна из текущего сеанса, а затем переключиться на второе, например
$windowNames = $this->getSession()->getWindowNames();
if(count($windowNames) > 1) {
$this->getSession()->switchToWindow($windowNames[1]);
}
Других решений пока нет …