如何从Console读取数据并使用selenium Webdriver运行它?

时间:2015-01-06 12:07:44

标签: selenium selenium-webdriver testng

List <WebElement> lst=fd.findElements(By.tagName("loc"));       
System.out.println(lst.size());    
for(int i=0;i<lst.size()-1;i++){

    System.out.println(lst.get(i).getText());    
    Thread.sleep(3000);    
    fd.navigate().to(lst.get(i).getText());    
    Thread.sleep(30000);    
    System.out.println(fd.getTitle());    
}

1 个答案:

答案 0 :(得分:0)

我认为您需要使用您正在使用的任何编程语言(Java?)

来完成一些基本教程
  1. 您正在将值打印到控制台 - 您已经知道了价值!您无需再次从控制台中读取它。
  2. 您的Selenium方法出现问题 - 打开循环中的所有链接,就像我认为您尝试这样做有问题,因为一旦您打开第一个链接,您的剩余链接列表就会变得陈旧(链接不在页面上)了)。这样的问题在SO上被无数次问过,所以在做了一些调查之后再搜索一下。
  3. 研究how to ask better questions on SO,以避免那些讨厌的选票和&amp;所以每个人都知道你在谈论什么
相关问题