Skip to content

Commit 2b0f1a5

Browse files
committed
[py] Fixing flaky (in marionette) tests
1 parent c5a2a5f commit 2b0f1a5

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

py/test/selenium/webdriver/common/form_handling_tests.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,10 @@
2323
from selenium.webdriver.support.ui import WebDriverWait
2424

2525

26-
@pytest.mark.xfail_marionette(reason="https://bugzilla.mozilla.org/show_bug.cgi?id=1291320")
2726
def testShouldClickOnSubmitInputElements(driver, pages):
2827
pages.load("formPage.html")
2928
driver.find_element_by_id("submitButton").click()
30-
assert driver.title == "We Arrive Here"
29+
WebDriverWait(driver, 3).until(EC.title_is("We Arrive Here"))
3130

3231

3332
def testClickingOnUnclickableElementsDoesNothing(driver, pages):
@@ -44,19 +43,19 @@ def testShouldBeAbleToClickImageButtons(driver, pages):
4443
def testShouldBeAbleToSubmitForms(driver, pages):
4544
pages.load("formPage.html")
4645
driver.find_element_by_name("login").submit()
47-
assert driver.title == "We Arrive Here"
46+
WebDriverWait(driver, 3).until(EC.title_is("We Arrive Here"))
4847

4948

5049
def testShouldSubmitAFormWhenAnyInputElementWithinThatFormIsSubmitted(driver, pages):
5150
pages.load("formPage.html")
5251
driver.find_element_by_id("checky").submit()
53-
assert driver.title == "We Arrive Here"
52+
WebDriverWait(driver, 3).until(EC.title_is("We Arrive Here"))
5453

5554

5655
def testShouldSubmitAFormWhenAnyElementWihinThatFormIsSubmitted(driver, pages):
5756
pages.load("formPage.html")
5857
driver.find_element_by_xpath("//form/p").submit()
59-
assert driver.title == "We Arrive Here"
58+
WebDriverWait(driver, 5).until(EC.title_is("We Arrive Here"))
6059

6160

6261
def testShouldNotBeAbleToSubmitAFormThatDoesNotExist(driver, pages):

0 commit comments

Comments
 (0)