Я хочу использовать javascript для установки атрибута для выбранного элемента на веб-странице.
Я нашел 2 способа установки атрибута с помощью javascript
1
WebDriver driver; // Assigned elsewhere
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("document.getElementByID('//id of element').setAttribute('attr', '10')");
2
WebElement element = driver.findElement(By.id("foo"));
String contents = (String)((JavascriptExecutor)driver).executeScript("return arguments[0].innerHTML;", element);
Но я хочу применить javascript к определенному webelement, который я нашел, используя selenium webdriver
в качестве примера я выбрал одну ссылку, используя selenium webdriver
driver.findElement(By.linkText("Click ME"))
Теперь я хочу установить атрибут этого веб-элемента с помощью javascript
но я не знаю, как объединить оба
пожалуйста, помогите мне найти решение