【发布时间】:2019-12-15 11:28:49
【问题描述】:
通过使用 selenium,我可以访问位于检查选项卡中的浏览器元素选择器(Ctrl + Shift + C,在浏览器中)吗?
我想使用该选择器“指向”一个元素并让它在浏览器中突出显示。
例如,像这样简单的东西:
WebElement elem = driver.findElement(By.id("userName"));
elem.pointer();
【问题讨论】:
-
这不太可能,因为驱动程序通常无法访问特定于浏览器的操作/UI。您可以将 CSS 注入到元素中以执行诸如在元素周围添加红色边框等操作。谷歌“selenium highlight element”,您会发现许多示例,例如 this
-
据我所知,chrome的驱动中没有提供这样的api
标签: java selenium google-chrome-devtools web-inspector chrome-devtools-protocol