当前位置: 代码迷 >> JavaScript >> 在Selenium测试中获取JavaScript的施行结果
  详细解决方案

在Selenium测试中获取JavaScript的施行结果

热度:179   发布时间:2012-07-26 12:01:08.0
在Selenium测试中获取JavaScript的执行结果。

WebDriver方式:

Long currentCount = (Long) ((JavascriptExecutor) getDriver()).executeScript("return dijit.byId(\"grid\").getRowCount();");


注:不需要返回值则不需要加Return
对于一个HTML元素,此方法返回一个WebElement.
对于一个小数,返回一个Double.
对于一个非十进制数,则返回一个Long。
对于一个布尔值,返回一个布尔值。
对于所有其他情况下,则返回一个String。
对于一个数组,返回一个List <Object>的每个对象按照上述规则。我们支持List嵌套。
除非该值是空的,或有没有返回值,则返回null。

?

  相关解决方案