23
23
from selenium .webdriver .support .ui import WebDriverWait
24
24
25
25
26
- @pytest .mark .xfail_marionette (reason = "https://bugzilla.mozilla.org/show_bug.cgi?id=1291320" )
27
26
def testShouldClickOnSubmitInputElements (driver , pages ):
28
27
pages .load ("formPage.html" )
29
28
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" ))
31
30
32
31
33
32
def testClickingOnUnclickableElementsDoesNothing (driver , pages ):
@@ -44,19 +43,19 @@ def testShouldBeAbleToClickImageButtons(driver, pages):
44
43
def testShouldBeAbleToSubmitForms (driver , pages ):
45
44
pages .load ("formPage.html" )
46
45
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" ))
48
47
49
48
50
49
def testShouldSubmitAFormWhenAnyInputElementWithinThatFormIsSubmitted (driver , pages ):
51
50
pages .load ("formPage.html" )
52
51
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" ))
54
53
55
54
56
55
def testShouldSubmitAFormWhenAnyElementWihinThatFormIsSubmitted (driver , pages ):
57
56
pages .load ("formPage.html" )
58
57
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" ))
60
59
61
60
62
61
def testShouldNotBeAbleToSubmitAFormThatDoesNotExist (driver , pages ):
0 commit comments