如何使用空手道的驱动程序执行JavaScript

时间:2019-03-27 10:18:39

标签: karate

我想实现以下目标: WebElement ele =(WebElement)((JavascriptExecutor)驱动程序) .executeScript(“ return arguments [0] .shadowRoot”,element); 使用空手道的驱动程序对象。 请让我知道如何使用空手道的驱动程序对象实现(.executeScript())相同

1 个答案:

答案 0 :(得分:1)

您可以使用driver.eval()在浏览器中执行任何JS:

* assert driver.eval('1 + 2') == 3
* match driver.eval('location.href') == webUrlBase + '/page-01'