ArrayList<WebElement> list=(ArrayList<WebElement>) js.executeScript("return $('input:radio');");
我试图在executeScript
方法中使用jQuery返回输入类型为radio的元素列表。
以下是我得到的例外情况:
com.google.common.collect.Maps $ TransformedEntriesMap无法强制转换为java.util.ArrayList
答案 0 :(得分:0)
为什么在Java中使用JQuery包装的JQuery来执行此操作? :)
你尝试过像
这样简单的事吗List<WebElement> list = driver.findElements(By.cssSelector("input[type='radio']"));