@@ -62,28 +62,32 @@ def swap_button_action(n_clicks, children):
62
62
63
63
for i in range (2 ):
64
64
dash_duo .wait_for_text_to_equal ("h1" , f"I am section { i } " )
65
- dash_duo .wait_for_text_to_equal (
66
- f".dropdown_{ i } .Select-multi-value-wrapper" , "Select..."
67
- )
65
+ # dash_duo.wait_for_text_to_equal(
66
+ # f".dropdown_{i} .Select-multi-value-wrapper", "Select..."
67
+ # )
68
68
dash_duo .find_element (f".dropdown_{ i } " ).click ()
69
- dash_duo .find_element (f".dropdown_ { i } .VirtualizedSelectOption" ). click ()
70
- dash_duo . wait_for_text_to_equal (
71
- f".dropdown_ { i } .Select-multi-value-wrapper" , "×A \n "
72
- )
69
+ dash_duo .find_element (
70
+ f".dropdown_ { i } .dash-dropdown-option:nth-child(1)"
71
+ ). click ()
72
+ dash_duo . wait_for_text_to_equal ( f".dropdown_ { i } .dash-dropdown-trigger" , "A" )
73
73
dash_duo .find_element (f".dropdown_{ i } " ).click ()
74
- dash_duo .find_element (f".dropdown_{ i } .VirtualizedSelectOption" ).click ()
74
+ dash_duo .find_element (
75
+ f".dropdown_{ i } .dash-dropdown-option:nth-child(2)"
76
+ ).click ()
75
77
dash_duo .wait_for_text_to_equal (
76
- f".dropdown_{ i } .Select-multi-value-wrapper " , "×A \n ×B \n "
78
+ f".dropdown_{ i } .dash-dropdown-trigger " , "A, B \n 2 selected "
77
79
)
78
80
dash_duo .find_element (f".dropdown_{ i } " ).click ()
79
- dash_duo .find_element (f".dropdown_{ i } .VirtualizedSelectOption" ).click ()
81
+ dash_duo .find_element (
82
+ f".dropdown_{ i } .dash-dropdown-option:nth-child(3)"
83
+ ).click ()
80
84
dash_duo .wait_for_text_to_equal (
81
- f".dropdown_{ i } .Select-multi-value-wrapper " , "×A \n ×B \n ×C \n "
85
+ f".dropdown_{ i } .dash-dropdown-trigger " , "A, B, C \n 3 selected "
82
86
)
83
87
dash_duo .find_element (f".swap_button_{ i } " ).click ()
84
88
dash_duo .wait_for_text_to_equal (
85
- f".dropdown_{ 0 } .Select-multi-value-wrapper " , "×A \n ×B \n ×C \n "
89
+ f".dropdown_{ 0 } .dash-dropdown-trigger " , "A, B, C \n 3 selected "
86
90
)
87
91
dash_duo .wait_for_text_to_equal (
88
- f".dropdown_{ 1 } .Select-multi-value-wrapper " , "×A \n ×B \n ×C \n "
92
+ f".dropdown_{ 1 } .dash-dropdown-trigger " , "A, B, C \n 3 selected "
89
93
)
0 commit comments