一尘不染

Selenium:是否可以在Selenium中设置WebElement的任何属性值?

selenium

我有一个WebElement,我想将其属性值重置为其他值(例如attr,该属性,并且要将其原始值更改value=1为new value=10)。

可能吗?我正在使用Selenium 2.0(WebDriver。)


阅读 594

收藏
2020-06-26

共1个答案

一尘不染

您将必须使用JavascriptExecutor类:

WebDriver driver; // Assigned elsewhere
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("document.getElementById('//id of element').setAttribute('attr', '10')");
2020-06-26