YLBF_DEV的专栏

Code 动心弦

Selenium调用JavaScript修改元素属性

修改元素的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;");
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ylbf_dev/article/details/80128030
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

Selenium调用JavaScript修改元素属性

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭