Iho*_*kit 2 php browser automation behat mink
我测试点击链接,然后打开新的浏览器窗口,在新的浏览器窗口中,我需要检查一些元素是否存在.如何切换到使用BEHAT/MINK打开的新浏览器窗口?
你可以使用switchToWindow($windowName)方法.
$this->getSession()->switchToWindow($windowName);
Run Code Online (Sandbox Code Playgroud)
方法声明在这里
您可以从当前会话中获取所有窗口,然后切换到第二个窗口
$windowNames = $this->getSession()->getWindowNames();
if(count($windowNames) > 1) {
$this->getSession()->switchToWindow($windowNames[1]);
}
Run Code Online (Sandbox Code Playgroud)