因此,我最近将我的开发环境从旧的MBpro移到了新的MBpro,并注意到所有使用$browser->attach((方法编写的测试都开始失败,并显示以下错误消息:
FacebookWebDriverExceptionUnrecognizedExceptionException: invalid argument: 'text' is empty
(Session info: headless chrome=80.0.3987.132)
(Driver info: chromedriver=80.0.3987.106 (f68069574609230cf9b635cd784cfb1bf81bb53a-refs/branch-heads/3987@{#882}),platform=Mac OS X 10.15.2 x86_64)
该项目正在运行Laravel Framework 5.6.39
,我已经确保更新Chromedrive二进制文件(使用staudenmeir/黄昏更新程序(。我已经反复检查了attach((的使用是否正确,并且已经用尽了我对可能导致不必要行为的原因的想法。所有其他黄昏方法都按设计工作。任何帮助都将不胜感激。
我遇到了同样的问题,但运行的是chrome/chromedriver版本79。升级到81版没有什么不同,但当我运行composer update
并确保我有正确的chromedriver二进制文件(在我的情况下是vendor/laravel/durth/bin/chromedriver_linux(时,问题消失了。