Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java WebDriver:Can';t使用CSS路径定位元素_Java_Css_Arraylist_Path_Webdriver - Fatal编程技术网

Java WebDriver:Can';t使用CSS路径定位元素

Java WebDriver:Can';t使用CSS路径定位元素,java,css,arraylist,path,webdriver,Java,Css,Arraylist,Path,Webdriver,我使用CSS路径来定位元素列表。 我想用webDriver找到它,并用值填充输入。请看一下我的代码: String CSS_PATH = "#super-product-table tbody .a-center qty-td "; List<WebElement> list; public int clickAllLinks() { ArrayList<String> data = new ArrayList<String>(); data.ad

我使用CSS路径来定位元素列表。 我想用webDriver找到它,并用值填充输入。请看一下我的代码:

String CSS_PATH = "#super-product-table tbody .a-center qty-td ";
List<WebElement> list;

public int clickAllLinks() {

ArrayList<String> data = new ArrayList<String>();
    data.add(0, "1");
    data.add(1, "2");
    data.add(2, "3");

  list = driver.findElements(By.cssSelector(CSS_PATH));
    for (int a = 0; a<list.size(); a++) {
    String element = list.get(a).getCssValue("");
    System.out.println(element); 
    }

    for(int i=0; i<list.size(); i++){
        list.get(i).sendKeys(data.get(i));
    }

    return list.size();     
}
String CSS_PATH=“#超级产品表tbody.a-中心数量td”;
名单;
public int clickAllLinks(){
ArrayList数据=新的ArrayList();
数据。添加(0,“1”);
数据。添加(1,“2”);
数据。添加(2,“3”);
list=driver.findElements(By.cssSelector(CSS_路径));

对于(int a=0;a请参见此…@bigJava-请提供页面源代码,您想在哪里找到元素请参见此…@bigJava-请提供页面源代码,您想在哪里找到元素