如何通过Selenium打开Chrome浏览器控制台?

2023-12-31

我想通过按键盘按键打开 Chrome 浏览器控制台Ctrl+Shift+j在硒网络驱动程序中。 我可以使用以下方法执行此操作Robot类,但我想要这个没有Robot班级。我已经使用了使用 sendKeys 的 Actions 类和 Keys 类。但我无法打开浏览器控制台。

是chrome浏览器版本问题还是操作系统问题?为什么浏览器控制台无法使用 Action 类和 Keys 类打开。 ?


要打开 Chrome 浏览器控制台,您可以使用ChromeOptions与 一起上课--auto-open-devtools-for-tabs论证如下:

  • 测试配置:

    • 硒:Selenium 独立服务器 v3.14.0
    • Chrome 驱动程序:Chrome驱动程序2.46.628402
    • Chrome: 谷歌浏览器 72.0.3626.96
  • 代码块:

    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.chrome.ChromeDriver;
    import org.openqa.selenium.chrome.ChromeOptions;
    
    public class A_Chrome_Browser_Console {
    
        public static void main(String[] args) {
    
            System.setProperty("webdriver.chrome.driver", "C:\\Utility\\BrowserDrivers\\chromedriver.exe");
            ChromeOptions options = new ChromeOptions();
            options.addArguments("start-maximized");
            options.addArguments("--disable-extensions");
            options.addArguments("--auto-open-devtools-for-tabs");
            WebDriver driver = new ChromeDriver(options);
            driver.get("https://www.google.com/");
            System.out.println(driver.getTitle());
        }
    }
    
  • 控制台输出:

    Google
    
  • 浏览器控制台快照:

你可以找到相关的python /questions/tagged/python基于讨论通过 Selenium 在 Chrome 上打开检查(按 F12) https://stackoverflow.com/questions/59365968/opening-inspect-pressing-f12-on-chrome-via-selenium/59369763#59369763

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过Selenium打开Chrome浏览器控制台? 的相关文章