首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在selenium中的下拉列表中没有列出如何检查值

在selenium中的下拉列表中没有列出如何检查值
EN

Stack Overflow用户
提问于 2016-12-15 16:21:16
回答 2查看 5K关注 0票数 1

在下拉列表(组合框)中,无法检查特定的值。在我的应用程序中,当我创建一个项目时,该项目将被添加到下拉列表中。当我删除该项目时,在下拉列表中不能使用相同的选项。那么,如何检查该项是否可供用户在selenium中选择?

编辑:添加了它的图片。这是一个AngularJS DropDown。

EN

Stack Overflow用户

回答已采纳

发布于 2016-12-15 18:24:15

粘贴代码,假设下拉列表已经使用简单的选择方法实现

代码语言:javascript
运行
复制
String valueBeingChecked="xxxx";
int flag=0;
WebElement drpdwn=driver.findElement(by.id("DROPDOWN_ID");
Select DrpDwnSel=new Select(drpdwn);
List<WebElement> DrpDwnList=DrpDwnSel.getOptions();
  For(WebElement indElem:DrpDwnList){
      if (indElem.getText().contains(valueBeingChecked)){
         Flag=1;
         break;
         }
  }

Flag=0,valueBeingChecked未上市

Flag=1,valueBeingChecked上市

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41168795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档