每当我运行 selenium 测试时,谷歌浏览器都无法打开,并且出现此错误:未找到与 css“#pixelHeader > nav”匹配的元素。(Behat\Mink\Exception\ElementNotFoundException)
答案1
如果浏览器无法打开,您尝试使用的第一个元素将失败。您需要深入了解浏览器无法启动的原因。
我犯的一个常见错误是忘记将以下行放入我的浏览器启动方法中:
System.setProperty("webdriver.chrome.driver", "PATH_TO_YOUR_CHROME_DRIVER");
希望这就是您在浏览器启动问题上遗漏的内容。浏览器打开后,如果错误在浏览器打开后仍然存在,您可以深入研究 NoSuchElementException 问题。