错误:
1)测试\ Browser \ ExampleTest :: testBasicExample Facebook \ WebDriver \ Exception \ UnknownServerException:未知错误: 未处理的检查员错误:{"代码": - 32000,"消息":"无法导航 无效的网址"}(会话信息:无头铬= 64.0.3282.119)
(司机信息:chromedriver = 2.35.528157 (4429ca2590d6988c0745c24c8858745aaaec01ef),platform = Mac OS X 10.13.2 x86_64的)
我尝试过这个解决方案:
return RemoteWebDriver::create(
'http://localhost:8000', DesiredCapabilities::chrome()->setCapability(
ChromeOptions::CAPABILITY, $options
)
);
然后是下一个
错误是:
1)测试\ Browser \ ExampleTest :: testBasicExample TypeError:传递给的参数1 Facebook \ WebDriver \ Remote \ DesiredCapabilities :: __ construct()必须是 类型为array,null给定,调用 /private/var/root/Documents/blvnp/phpunit_testing/PPP/vendor/facebook/webdriver/lib/Remote/RemoteWebDriver.php 在第127行
还有其他人有同样的问题。在stackoverflow中也存在这方面的问题,但那些很久以前,我的问题不同,因为我使用的是最新版本。
答案 0 :(得分:1)
$options = (new ChromeOptions)->addArguments([
'--disable-gpu',
'--headless'
]);
return RemoteWebDriver::create(
'http://localhost:8000', DesiredCapabilities::chrome()->setCapability(
ChromeOptions::CAPABILITY, $options
)
);