我想实现以下目标: WebElement ele =(WebElement)((JavascriptExecutor)驱动程序) .executeScript(“ return arguments [0] .shadowRoot”,element); 使用空手道的驱动程序对象。 请让我知道如何使用空手道的驱动程序对象实现(.executeScript())相同
答案 0 :(得分:1)
您可以使用driver.eval()
在浏览器中执行任何JS:
* assert driver.eval('1 + 2') == 3
* match driver.eval('location.href') == webUrlBase + '/page-01'