@@ -25,10 +25,10 @@ test.describe("datagrid-web filtering single select", () => {
2525 } ;
2626 const column = n => page . locator ( `[role="gridcell"]:nth-child(${ n } )` ) ;
2727 const option = label => page . locator ( `[role="option"]:has-text("${ label } ")` ) ;
28- const booleanSelect = ( ) => page . locator ( " .mx-name-drop_downFilter2" ) . getByRole ( " combobox") ;
28+ const booleanSelect = ( ) => page . locator ( ' .mx-name-drop_downFilter2[role=" combobox"]' ) ;
2929
3030 await booleanSelect ( ) . click ( ) ;
31- await option ( "Yes" ) . click ( ) ;
31+ await option ( "Yes" ) . click ( { delay : 1 } ) ;
3232 const rowCount = await rows ( ) ;
3333 await expect ( rowCount ) . toHaveCount ( 11 ) ;
3434 const columnTexts = await column ( 3 ) . allTextContents ( ) ;
@@ -40,7 +40,7 @@ test.describe("datagrid-web filtering single select", () => {
4040 return page . locator ( '.mx-name-dataGrid21 [role="row"]' ) ;
4141 } ;
4242 const column = n => page . locator ( `[role="gridcell"]:nth-child(${ n } )` ) ;
43- const booleanSelect = ( ) => page . locator ( " .mx-name-drop_downFilter2" ) . getByRole ( " combobox") ;
43+ const booleanSelect = ( ) => page . locator ( ' .mx-name-drop_downFilter2[role=" combobox"]' ) ;
4444
4545 await booleanSelect ( ) . click ( ) ;
4646
@@ -57,10 +57,10 @@ test.describe("datagrid-web filtering single select", () => {
5757 } ;
5858 const column = n => page . locator ( `[role="gridcell"]:nth-child(${ n } )` ) ;
5959 const option = label => page . locator ( `[role="option"]:has-text("${ label } ")` ) ;
60- const booleanSelect = ( ) => page . locator ( " .mx-name-drop_downFilter2" ) . getByRole ( " combobox") ;
60+ const booleanSelect = ( ) => page . locator ( ' .mx-name-drop_downFilter2[role=" combobox"]' ) ;
6161
6262 await booleanSelect ( ) . click ( ) ;
63- await option ( "Yes" ) . click ( ) ;
63+ await option ( "Yes" ) . click ( { delay : 1 } ) ;
6464 const rowCount = await rows ( ) ;
6565 await expect ( rowCount ) . toHaveCount ( 11 ) ;
6666 await expect ( await column ( 3 ) . allTextContents ( ) ) . toEqual (
@@ -80,10 +80,10 @@ test.describe("datagrid-web filtering single select", () => {
8080 } ;
8181 const column = n => page . locator ( `[role="gridcell"]:nth-child(${ n } )` ) ;
8282 const option = label => page . locator ( `[role="option"]:has-text("${ label } ")` ) ;
83- const enumSelect = ( ) => page . locator ( " .mx-name-drop_downFilter1" ) . getByRole ( " combobox") ;
83+ const enumSelect = ( ) => page . locator ( ' .mx-name-drop_downFilter1[role=" combobox"]' ) ;
8484
8585 await enumSelect ( ) . click ( ) ;
86- await option ( "Cyan" ) . click ( ) ;
86+ await option ( "Cyan" ) . click ( { delay : 1 } ) ;
8787 const rowCount = await rows ( ) ;
8888 await expect ( rowCount ) . toHaveCount ( 6 ) ;
8989 const columnTexts = await column ( 2 ) . allTextContents ( ) ;
@@ -96,10 +96,10 @@ test.describe("datagrid-web filtering single select", () => {
9696 } ;
9797 const column = n => page . locator ( `[role="gridcell"]:nth-child(${ n } )` ) ;
9898 const option = label => page . locator ( `[role="option"]:has-text("${ label } ")` ) ;
99- const enumSelect = ( ) => page . locator ( " .mx-name-drop_downFilter1" ) . getByRole ( " combobox") ;
99+ const enumSelect = ( ) => page . locator ( ' .mx-name-drop_downFilter1[role=" combobox"]' ) ;
100100
101101 await enumSelect ( ) . click ( ) ;
102- await option ( "Black" ) . click ( ) ;
102+ await option ( "Black" ) . click ( { delay : 1 } ) ;
103103 const rowCount = await rows ( ) ;
104104 await expect ( rowCount ) . toHaveCount ( 9 ) ;
105105 const columnTexts = await column ( 2 ) . allTextContents ( ) ;
@@ -112,12 +112,12 @@ test.describe("datagrid-web filtering single select", () => {
112112 } ;
113113 const column = n => page . locator ( `[role="gridcell"]:nth-child(${ n } )` ) ;
114114 const option = label => page . locator ( `[role="option"]:has-text("${ label } ")` ) ;
115- const roleSelect = ( ) => page . locator ( " .mx-name-drop_downFilter3" ) . getByRole ( " combobox") ;
115+ const roleSelect = ( ) => page . locator ( ' .mx-name-drop_downFilter3[role=" combobox"]' ) ;
116116
117117 const rowCount = await rows ( ) ;
118118 await expect ( rowCount ) . toHaveCount ( 11 ) ;
119119 await roleSelect ( ) . click ( ) ;
120- await option ( "Trader" ) . click ( ) ;
120+ await option ( "Trader" ) . click ( { delay : 1 } ) ;
121121 const rowCount2 = await rows ( ) ;
122122 await expect ( rowCount2 ) . toHaveCount ( 8 ) ;
123123 const columnTexts = await column ( 4 ) . allTextContents ( ) ;
@@ -130,12 +130,12 @@ test.describe("datagrid-web filtering single select", () => {
130130 } ;
131131 const column = n => page . locator ( `[role="gridcell"]:nth-child(${ n } )` ) ;
132132 const option = label => page . locator ( `[role="option"]:has-text("${ label } ")` ) ;
133- const companySelect = ( ) => page . locator ( " .mx-name-drop_downFilter4" ) . getByRole ( " combobox") ;
133+ const companySelect = ( ) => page . locator ( ' .mx-name-drop_downFilter4[role=" combobox"]' ) ;
134134
135135 const rowCount = await rows ( ) ;
136136 await expect ( rowCount ) . toHaveCount ( 11 ) ;
137137 await companySelect ( ) . click ( ) ;
138- await option ( "PETsMART Inc" ) . click ( ) ;
138+ await option ( "PETsMART Inc" ) . click ( { delay : 1 } ) ;
139139 const rowCount2 = await rows ( ) ;
140140 await expect ( rowCount2 ) . toHaveCount ( 9 ) ;
141141 const columnTexts = await column ( 5 ) . allTextContents ( ) ;
0 commit comments