java - 如何验证对象是否存在于列表中
问题描述
我是 java 新手 我正在尝试验证该名称是否存在于列表中 不要执行任何其他操作 单击执行某些操作
@Override
public void accept(ExcelTestStep excelTestStep) {
String[] names = attendeeTypes.split("@@");
for (String name : names) {
MouseOver.run(Passkey_Events.PK_Home.lnkManage);
Input.run(Passkey_Events.ManageTab.lnkPasskeyAdmin);
SwitchTo.run("xpath|//iframe[contains(@id,'menu')]");
Input.run(Passkey_Events.PK_Admin.btnRegLinkSetup);
SwitchTo.run("");
SwitchTo.run("xpath|//iframe[contains(@id,'listing')]");
Boolean blnObjPresent= clickObjectWithTagContainingText("option", name).isEmpty();
if (!blnObjPresent){
clickObjectWithTagContainingText("option", "All Organizers");
WaitForSeconds.run("200", "force");
clickObjectWithTagContainingText("option", name);
Input.run(Passkey_Events.PK_Admin_RegLinkSetup.btnRegLinkContinue);
SwitchTo.run("");
SwitchTo.run("xpath|//iframe[contains(@id,'listing')]");
Input.run(Passkey_Events.PK_Admin_RegLinkSetup.btnSave);
Input.run(Passkey_Events.PK_Admin_RegLinkSetup.chkEnableParticipantAPI);
Input.run(Passkey_Events.PK_Admin_RegLinkSetup.btnSave);
SwitchTo.run("xpath|//iframe[contains(@id,'menu')]");
Input.run(Passkey_Events.PK_Admin.btnRegLinkSetup);
SwitchTo.run("");
SwitchTo.run("xpath|//iframe[contains(@id,'listing')]");
VerifyExistence.run(By.xpath("//option[contains(text(),'" + name + "')]"));
}else {
Input.run(Passkey_Events.PK_Admin.btnRegLinkSetup);
}
}
}
}.run();
}
解决方案
推荐阅读
- vuejs2 - 如何在 v-money 组件中使用 vee-validate 进行验证
- java - solr启动时如何绕过身份验证
- network-programming - 网络上各种大小的连续消息
- rust - 实施 `std::marker::Unpin` 是否安全?
- javascript - jQuery addClass() 方法
- r - 用含义替换数据文件中的本体代码
- python - 在 python spyne 服务器中打印出整个 SOAP 请求
- sql-server - 在 Azure Data Studio 中还原数据库备份时出现错误“集合已修改枚举操作可能无法执行”
- javascript - v-for 循环内 v-model 的动态绑定
- ios - 如何同时使用 SwiftUI 和 SceneKit?