使用 selenium java/JavaScript 控制台更改检查元素?

Changing an inspect element with selenium java/JavaScript console?

我正在尝试在 Java 上使用 selenium chrome 驱动程序,我的部分脚本要求我编辑网站的 google chrome 元素。

如何使用java修改这个元素的值?

我发现我应该使用这个代码:

JavascriptExecutor js = (JavascriptExecutor) driver;

js.executeScript("script here");

但我不确定 js.executeScript 部分应该放什么?我很确定它是 javscript,但我不熟悉 javascript,无法弄清楚如何使用它来编辑此元素。

这是试图改变的元素:

可以更改圆圈元素的 java 脚本行是什么?

如果您需要任何进一步的信息,我很乐意提供。

你可以select这样的元素,然后按照你想要的方式修改它。除非你提到什么修改,这是你如何获得元素。

var element = document.querySelector('[data-productid="505595887"]')

document.querySelector('[data-productid="505595887"]')就是你需要执行的js代码。