Java 如何在SeleniumWeb驱动程序中使用Jquery返回WebElements的arraylist ArrayList list=(ArrayList)js.executeScript(“return$('input:radio');”);
我试图在Java 如何在SeleniumWeb驱动程序中使用Jquery返回WebElements的arraylist ArrayList list=(ArrayList)js.executeScript(“return$('input:radio');”);,java,jquery,selenium-webdriver,Java,Jquery,Selenium Webdriver,我试图在executeScript方法中使用jQuery返回输入类型为radio的元素列表 以下是我得到的例外情况: com.google.common.collect.Maps$TransformedEntriesMap不能强制转换为java.util.ArrayList 为什么要在Java内部使用JavaScript包装的JQuery来实现这一点?:) 你试过像这样简单的东西吗 ArrayList<WebElement> list=(ArrayList<WebElement
executeScript
方法中使用jQuery返回输入类型为radio的元素列表
以下是我得到的例外情况:
com.google.common.collect.Maps$TransformedEntriesMap不能强制转换为java.util.ArrayList
为什么要在Java内部使用JavaScript包装的JQuery来实现这一点?:) 你试过像这样简单的东西吗
ArrayList<WebElement> list=(ArrayList<WebElement>) js.executeScript("return $('input:radio');");
List List=driver.findElements(由.cssSelector(“input[type='radio']);
为什么要在Java内部使用JavaScript包装的JQuery来完成这项工作?:)
你试过像这样简单的东西吗
ArrayList<WebElement> list=(ArrayList<WebElement>) js.executeScript("return $('input:radio');");
List List=driver.findElements(由.cssSelector(“input[type='radio']);