我在使用 chromedriver 以无头模式在 centos7 服务器上运行 codeception 时遇到问题。在Mac上,evrything很好。 我通过 ssh 登录,运行 chromedriver --verbose --url-base=/wd/hub,然后运行 php bin/codecept run acceptance -vvv。
但是后来我收到此错误
[FacebookWebDriverExceptionNoSuchElementException] no such element: Unable to locate element: {"method":"xpath","selector":"//li/a[contains(.,"Sign in")]"}
(Session info: headless chrome=66.0.3359.139)
(Driver info: chromedriver=2.40.565383 (76257d1ab79276b2d53ee976b2c3e3b9f335cde7),platform=Linux 4.4.127-mainline-rev1 x86_64)
我不知道如何解决它。 有人可以帮助我吗
尝试使用$->makeScreenshot('filenameHere');
截取页面的屏幕截图 您的"浏览器"可能未全屏显示,并且看不到带有"登录"的元素