@@ -337,7 +337,12 @@ def main():
337
337
data .append (' self.type("textarea.area1", "Testing Time!\\ n")' )
338
338
data .append (' self.type(\' [name="preText2"]\' , "Typing Text!")' )
339
339
data .append (' self.assert_text("Automation Practice", "h3")' )
340
- data .append (' self.hover_and_click("#myDropdown", "#dropOption2")' )
340
+ data .append (" try:" )
341
+ data .append (" self.hover_and_click(" )
342
+ data .append (' "#myDropdown", "#dropOption2", timeout=2)' )
343
+ data .append (" except Exception:" )
344
+ data .append (" # If a human moves the mouse while the test runs" )
345
+ data .append (' self.js_click("#dropOption2")' )
341
346
data .append (' self.assert_text("Link Two Selected", "h3")' )
342
347
data .append (' self.assert_text("This Text is Green", "#pText")' )
343
348
data .append (' self.click("#myButton")' )
@@ -393,6 +398,9 @@ def main():
393
398
data .append (' self.click_link("SeleniumBase Demo Page")' )
394
399
data .append (' self.assert_exact_text("Demo Page", "h1")' )
395
400
data .append (' self.highlight("h2")' )
401
+ data .append (" self.demo_mode = True" )
402
+ data .append (' self.type("input", "Have a Nice Day!")' )
403
+ data .append (' self.assert_text("SeleniumBase", "h2")' )
396
404
data .append ("" )
397
405
file_path = "%s/%s" % (dir_name , "test_demo_site.py" )
398
406
file = codecs .open (file_path , "w+" , "utf-8" )
0 commit comments