2015-11-03 128 views
1
ArrayList<WebElement> list=(ArrayList<WebElement>) js.executeScript("return $('input:radio');"); 

我试图返回在executeScript方法使用jQuery输入型无线电元素的列表WebElements的ArrayList。如何返回硒网络驱动程序使用jQuery

下面是我得到异常:

com.google.common.collect.Maps $ TransformedEntriesMap不能转换为java.util.ArrayList中

回答

0

你为什么要使用JQuery包裹在Java里面用JavaScript来做到这一点? :)

您是否尝试过一些简单的像

List<WebElement> list = driver.findElements(By.cssSelector("input[type='radio']")); 
相关问题