我有一个WebElement,我想将其属性值重置为其他值(例如attr,该属性,并且要将其原始值更改value=1为new value=10)。
attr
value=1
value=10
可能吗?我正在使用Selenium 2.0(WebDriver。)
您将必须使用JavascriptExecutor类:
WebDriver driver; // Assigned elsewhere JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript("document.getElementById('//id of element').setAttribute('attr', '10')");