@@ -80,12 +80,21 @@ public void testSelectByValue() {
8080
8181 @ Test
8282 public void testMultiSelectOptions () {
83- this .page .navigate ("https://www.lambdatest .com/selenium-playground/select-dropdown-demo " );
83+ this .page .navigate ("https://testautomationpractice.blogspot .com/" );
8484
85- final Locator dropdownField = this .page .locator ("#multi-select" );
86- dropdownField .selectOption (new SelectOption []{new SelectOption ().setLabel ("New York" ), new SelectOption ().setLabel ("Texas" ), new SelectOption ().setValue ("California" ), new SelectOption ().setIndex (7 )});
85+ final Locator dropdownField = this .page .getByRole (AriaRole .LISTBOX , new Page .GetByRoleOptions ().setName (
86+ "Sorted List:" ));
87+ dropdownField .selectOption (new SelectOption [] {new SelectOption ().setLabel ("Cat" ),
88+ new SelectOption ().setLabel ("Cheetah" ), new SelectOption ().setIndex (2 )});
8789
88- assertThat (dropdownField ).hasValues (new Pattern []{Pattern .compile ("California" ), Pattern .compile ("New York" ), Pattern .compile ("Texas" ), Pattern .compile ("Washington" )});
90+ assertThat (dropdownField ).hasValues (new Pattern []{Pattern .compile ("cat" ),
91+ Pattern .compile ("cheetah" ), Pattern .compile ("deer" )});
92+ //dropdownField.selectOption(new SelectOption[]{new SelectOption().setLabel("New York"),
93+ //new SelectOption().setLabel("Texas"), new SelectOption().setValue("California"),
94+ //new SelectOption().setIndex(7)});
95+
96+ //assertThat(dropdownField).hasValues(new Pattern[]{Pattern.compile("California"), Pattern.compile("New York")
97+ // , Pattern.compile("Texas"), Pattern.compile("Washington")});
8998 }
9099
91100 @ AfterClass
0 commit comments