Skip to content

Commit d89455f

Browse files
committed
replaced the demo website for multi dropdown tests, fixed multi dropdown tests
1 parent d50c5aa commit d89455f

1 file changed

Lines changed: 13 additions & 4 deletions

File tree

src/test/java/io/github/mfaisalkhatri/tests/DropdownTests.java

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)