-2

I am new to java I am trying to verify if the name exist in the list don't do anything else click to do some actions

        @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();
}
Scary Wombat
  • 44,617
  • 6
  • 35
  • 64
Shaq
  • 23
  • 1
  • 6
  • [How to Find an Element in a List with Java](https://www.baeldung.com/find-list-element-java), [Finding an element in an array in Java](https://stackoverflow.com/questions/3384203/finding-an-element-in-an-array-in-java) – MartinBG Oct 28 '19 at 00:11

1 Answers1

-1

Contains documentation

Use the "contains" method.

if(someList.contains("Some text"){
    // do something
}
ShadyBears
  • 3,955
  • 13
  • 44
  • 66