首页 > 解决方案 > 如何验证对象是否存在于列表中

问题描述

我是 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();
}

标签: java

解决方案


包含文档

使用“包含”方法。

if(someList.contains("Some text"){
    // do something
}

推荐阅读