在Selenium Webdriver中处理列表框值

时间:2017-06-08 11:38:36

标签: java excel selenium selenium-webdriver

我是Selenium的新手。我只是想知道我是否有一些excel数据。如何将其与任何listbox值进行比较,并在执行任何脚本时选择listbox值。

我有以下代码:

    System.setProperty("webdriver.gecko.driver","E:/Bhavin/geckodriver.exe");
     WebDriver driver = new FirefoxDriver();

     driver.get("https://www.facebook.com/");
     driver.manage().window().maximize();
     driver.manage().timeouts().implicitlyWait(5,TimeUnit.SECONDS);
     WebElement val = driver.findElement(By.id("month"));
     List<WebElement> months = val.findElements(By.tagName("option"));
     //System.out.println("values are "+months);
     for (int i=0;i<=months.size();i++){
         String value = months.get(i).getText(); 
         //System.out.println("values for the months are "+value);
     }
     ArrayList<String> month = readExcel(5);
     //System.out.println("months.... "+month);

假设我已将Excel列存储在数组列表中(month)。如何将Excel中的arraylist值与我为f.b月份存储的列表值进行比较,并对其应用select命令。

0 个答案:

没有答案