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

时间:2017-12-27 04:22:02

标签: javascript java selenium element

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

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

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

JavascriptExecutor js = (JavascriptExecutor) driver;

js.executeScript("script here");

但是我不确定在js.executeScript部分放什么?我很确定它的javscript但是我不熟悉javascript并且无法弄清楚如何使用它来编辑这个元素。

这是尝试更改的元素:

Element is circled

可以更改该圆圈元素的javascript行是什么?

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

1 个答案:

答案 0 :(得分:0)

您可以通过这种方式选择元素,然后按照您想要的方式进行修改。除非你提到了什么修改,否则你就可以获得这个元素。

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

document.querySelector('[data-productid =“505595887”]')是您需要执行的js代码。