Selenium webdriver 如何调用Ctrl+;班次+;j运行Laravel Dusk以打开控制台选项卡中的DevTools时

Selenium webdriver 如何调用Ctrl+;班次+;j运行Laravel Dusk以打开控制台选项卡中的DevTools时,selenium-webdriver,google-chrome-devtools,laravel-dusk,Selenium Webdriver,Google Chrome Devtools,Laravel Dusk,我知道打开DevTools的Chrome可以使用Chrome.exe——自动打开选项卡的DevTools来执行。但是,它不会在Console选项卡上打开 有一个键盘快捷键可以执行此操作:Ctrl+Shift+j 如何在中实现这一点(在引擎盖下使用Facebook的WebDriver) 我试过: $browser->driver ->findElement(WebDriverBy::cssSelector('body')) ->sendKeys([

我知道打开DevTools的Chrome可以使用
Chrome.exe——自动打开选项卡的DevTools来执行。但是,它不会在Console选项卡上打开

有一个键盘快捷键可以执行此操作:
Ctrl
+
Shift
+
j

如何在中实现这一点(在引擎盖下使用Facebook的WebDriver)

我试过:

$browser->driver
        ->findElement(WebDriverBy::cssSelector('body'))
        ->sendKeys([WebDriverKeys::CONTROL, 'a']) // Select all - WORKS
        ->sendKeys([WebDriverKeys::CONTROL, WebDriverKeys::SHIFT, 'j']) // Open DevTools in Console tab - DOES NOT WORK
        ->sendKeys([WebDriverKeys::CONTROL, 'l']); // Clear Console - DOES NOT WORK

为什么要打开console选项卡?查看在执行Laravel黄昏测试时JavaScript问题出现的位置。我知道在每次黄昏执行后(如果发生错误)都会得到控制台输出,但是观察问题的发生是很有帮助的。我也知道,你可以在测试期间与Chrome交互,并自己切换到控制台选项卡,但最好是将其自动化。我认为这是不可能的。你有解释为什么吗?我想Chrome只支持与网站本身交互的键盘快捷键。