Я не могу изменить style
в разделе div
используя селен Java . Пожалуйста, смотрите картинку, мне нужно изменить style
div
который содержит id
" navbar
".
Снимок HTML:
Это мой код:
JavascriptExecutor js = null;
if (driver instanceof JavascriptExecutor)
{ js
= (JavascriptExecutor) driver;
}
WebElement element = driver.findElement(By.xpath("/html/body/div[1]"));
System.out.println(element);
//js.executeScript("arguments[0].setAttribute('style','display:none')", element);
js.executeScript("arguments[0].style.display = 'none'", element);
Всего 1 ответ
Чтобы установить свойство display
атрибута style как none
вы можете использовать:
((JavascriptExecutor) driver).executeScript("document.getElementById('navbar').style.display='block'");