【发布时间】:2017-01-04 12:38:58
【问题描述】:
我正在尝试为我的网站中所有相同类型的 <img> 标签设置一个 attribute 值,例如
<img src="images/temp/advertisement.png">
我想设置style="display:none",这样我就可以隐藏它们了。
我试过以下方法-
List<WebElement> element = driver.findElements(By.tagName("img"));
for(WebElement e:element)
{
if(e.getAttribute(src).contains("images/temp/advertisement.png"))
{
jse.executeScript("document."+e+".setAttribute('style', 'display: none;')");
}
}
但出现错误
线程“主”org.openqa.selenium.WebDriverException 中的异常: 未知错误:Runtime.evaluate 抛出异常:SyntaxError: 意外的令牌 [
有没有人帮助这里出了什么问题或者我能做些什么?
【问题讨论】:
标签: javascript java selenium selenium-webdriver