通过使用selenium,我可以访问位于检查选项卡中的浏览器元素选择器(Ctrl + Shift + C,在浏览器中)吗?
我想“指向”使用该选择器的元素,并让它在浏览器中亮起。
例如,一些简单的内容,如:
WebElement elem = driver.findElement(By.id("userName")); elem.pointer();
这将显示在浏览器中高亮显示/选中的元素,检查选项卡也是如此。

发布于 2019-08-08 10:36:37
部分是。使用硒网驱动程序,您将能够与

Java很快就会使用google-chrome-devtools客户机。
铬DevTools协议的集成仍然处于WIP (正在进行中的工作中),@AdiOhana最近已经为网络和性能域提供了捐出,以便更好地面向用户。
在讨论中,用Selenium控制Chrome Devtools @AdiOhana提到了示例用法如下:
driver.getDevTools().createSession();
driver.getDevTools().send(new Command("Profiler.enable", ImmutableMap.of()));
driver.getDevTools().send(new Command("Profiler.start", ImmutableMap.of()));
//register to profiler events
driver.getDevTools().addListener(new Event("Profiler.consoleProfileStarted", ConsoleProfileStarted.class), new Consumer<Object>() {
@Override
public void accept(Object o) {
//do something
}
});注意:在Profiler域添加到Selenium java客户端之前,您必须提供Mapper。
欧特罗
https://stackoverflow.com/questions/57400965
复制相似问题