【问题标题】:How to verify if object exists in list如何验证对象是否存在于列表中
【发布时间】:2019-10-27 23:38:48
【问题描述】:

我是 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


【解决方案1】:

Contains documentation

使用“包含”方法。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-29
    • 1970-01-01
    • 2019-03-07
    • 2022-11-21
    • 1970-01-01
    • 2020-07-25
    相关资源
    最近更新 更多