修改元素的style,主要是将一些隐性元素显示出来,让元素可被操作
下面直接上代码:
//执行JS脚本第一种方法
((HtmlUnitDriver) driver).setJavascriptEnabled(true);
JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript("document.getElementById('filelist_hidden').style.display='block';");
//执行JS脚本第二种方法
JavascriptExecutor js = (JavascriptExecutor)driver;
WebElement element = driver.findElement(By.id("filelist_hidden"));
((HtmlUnitDriver) driver).setJavascriptEnabled(true);
js.executeScript("arguments[0].style=arguments[1]",element,"display: block;");