Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.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 如何从下拉列表中有条件地选择值_Java_Selenium_Selenium Webdriver - Fatal编程技术网

Java 如何从下拉列表中有条件地选择值

Java 如何从下拉列表中有条件地选择值,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我的设想是:如果下拉列表中出现“必需”文本,则应选择其他方式进行进一步工作: 但每一个都有它,所以,我能为它的选择值做些什么呢 List<WebElement> li = driver.findElements(By.xpath("locator")); for(int i=0;i<li.size();i++){ System.out.println("Total months are-->>>"+ li.get(i).get

我的设想是:如果下拉列表中出现“必需”文本,则应选择其他方式进行进一步工作: 但每一个都有它,所以,我能为它的选择值做些什么呢

List<WebElement> li = driver.findElements(By.xpath("locator"));
         for(int i=0;i<li.size();i++){
        System.out.println("Total months are-->>>"+ li.get(i).getText());
         for(WebElement element:li){
             if(element.getText().equalsIgnoreCase("string")){
                 element.click();
                System.out.println("work complete");
             }else{
                 System.out.println("thanks");
             }
List li=driver.findElements(By.xpath(“定位器”);

对于(int i=0;i)调试时,调用
元素.getText()时返回什么?thanks@mrfreester是的,我想念getText-ketword,但现在它对我来说很好用。