Skip to content

Commit c17fe37

Browse files
authored
Fix selenium tests (#361)
1 parent cc952e1 commit c17fe37

File tree

1 file changed

+5
-22
lines changed

1 file changed

+5
-22
lines changed

tests/test_forms.py

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

Comments
 (0)