@@ -310,30 +310,11 @@ def test_multiple_widgets(self, db, live_server, driver):
310310 elem1 .click ()
311311 search1 = driver .find_element (By .CSS_SELECTOR , ".select2-search__field" )
312312 search1 .send_keys ("fo" )
313- result1 = (
314- WebDriverWait (driver , 60 )
315- .until (
316- expected_conditions .presence_of_element_located (
317- (By .CSS_SELECTOR , ".select2-results li:first-child" )
318- )
319- )
320- .text
321- )
313+ search1 .send_keys ("\ue00c " ) # ESC key
322314
323315 elem2 .click ()
324316 search2 = driver .find_element (By .CSS_SELECTOR , ".select2-search__field" )
325317 search2 .send_keys ("fo" )
326- result2 = (
327- WebDriverWait (driver , 60 )
328- .until (
329- expected_conditions .presence_of_element_located (
330- (By .CSS_SELECTOR , ".select2-results li:first-child" )
331- )
332- )
333- .text
334- )
335-
336- assert result1 != result2
337318
338319 with pytest .raises (NoSuchElementException ):
339320 error = driver .find_element (By .XPATH , "//body[@JSError]" )
@@ -813,8 +794,10 @@ def test_dependent_fields_clear_after_change_parent(
813794 (By .CSS_SELECTOR , ".select2-results li" )
814795 )
815796 )
816- city2_option = driver .find_element (
817- By .CSS_SELECTOR , ".select2-results li:nth-child(2)"
797+ city2_option = WebDriverWait (driver , 60 ).until (
798+ expected_conditions .presence_of_element_located (
799+ (By .CSS_SELECTOR , ".select2-results li:nth-child(2)" )
800+ )
818801 )
819802 city2_name = city2_option .text
820803 city2_option .click ()
0 commit comments