我们有什么方法可以从页面来源中删除网页元素。
我遇到的问题是网页源中有一个弹出窗口,它会禁用所有其他分区。如果我们在从浏览器执行inspect元素时删除了这个分区,则所有其他元素都会自动启用以供使用。
我如何在selenium webdriver中执行此操作?
答案 0 :(得分:2)
据我所知,没有直接的Java方法,但您可以使用JavaScriptExecutor
API执行以下操作:
WebElement yourElement = …
JavaScriptExecutor jsExecutor = (JavaScriptExecutor) webDriver;
jsExecutor.executeScript(
"arguments[0].parentNode.removeChild(arguments[0])", yourElement);