在PhpStorm中运行具有多个窗口的Selenium测试时,我无法让他们使用PhantomJS。
例如,在一个网页上,然后点击一个链接并需要验证是否打开了正确的URL,因此使用了getWindowHandles(),以便它可以切换到另一个打开的窗口。测试适用于每个浏览器,但不适用于phantomjs。我尝试了几个不同的东西并做了很多调试并检查了被识别的窗口句柄的数量,并且每次phantomjs只显示1,而使用浏览器时,计数显示为2.
我无法在任何地方找到任何相关信息。有没有人碰巧知道这是PhantomJS的已知问题,还是有什么可以解决这个问题?感谢。