首页 > 解决方案 > 如何通过代码从硒打开检查元素(f12)?

问题描述

我想检查检查/开发人员工具中的网络选项卡,想直接从我在 java 中的 selenium webdriver 中的代码打开该屏幕。或者只是我如何通过我的脚本按 F12 按钮

标签: seleniumselenium-webdriverui-automationweb-inspector

解决方案


打开开发工具非常简单:

import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;
***
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_F12);
robot.keyRelease(KeyEvent.VK_F12);

但它会打开最后一个打开的选项卡。由于 Selenium 使用新的临时浏览器配置文件,您将需要:

  1. 手动运行 Chrome
  2. 打开开发工具和网络选项卡
  3. 在该配置文件中运行 Chrome,该配置文件已打开“网络”选项卡

您可以为您的测试指定一个浏览器配置文件,以实现在每次运行时打开网络选项卡。


推荐阅读