我有这个选择的月份和年份,我需要一个一个月,然后点击“查询”按钮,等待加载数据在页面上,拿起一些数据,然后转到下一个月,并继续重复这个过程,直到2016年年底。
我考虑过使用list和arraylist来完成这个任务,但是我会出现性能问题。
在这种情况下你有什么建议,An Iterator <WebElement>?
List<WebElement> meses = driver.findElements(By.id("sel_Mes"));
Iterator<WebElement> itr = meses.iterator();
while(itr.hasNext()) {
System.out.println(itr.next().getAttribute("value"));
}或者:
List<String> mes = new ArrayList<String>();
mes.add("Janeiro");
mes.add("Fevereiro");
mes.add("Março");
mes.add("Abril");
mes.add("Maio");
mes.add("Junho");
mes.add("Julho");
mes.add("Agosto");
mes.add("Setembro");
mes.add("Outubro");
mes.add("Novembro");
mes.add("Dezembro");
List<String> ano = new ArrayList<String>();
ano.add("2016");
发布于 2017-04-05 16:01:32
我将创建一个循环,根据索引选择月份字段,然后选择任何其他数据点,增加索引并返回到循环的开头。
https://sqa.stackexchange.com/questions/26635
复制相似问题