@@ -65,8 +65,9 @@ def test_presentation(self):
6565 )
6666 self .add_slide (
6767 "<h3>What does Selenium provide?</h3>\n "
68- "<hr /><br /><br />\n "
69- "<h4><b>Selenium provides an automation library!</b></h4><br />\n " ,
68+ "<hr /><br />\n "
69+ "<h4><b>Selenium provides an automation library!</b></h4>\n "
70+ "<br /><h5>(It does NOT provide a test framework.)</h5>\n " ,
7071 image = "https://seleniumbase.io/other/selenium_slogan.png" ,
7172 )
7273 self .add_slide (
@@ -389,9 +390,9 @@ def test_presentation(self):
389390 "self.open_new_window() # Open new window in same browser.\n "
390391 "self.switch_to_window(window) # Switch to browser window.\n "
391392 "self.switch_to_default_window() # Go to original window.\n "
392- "self.assert_element(selector) # Verify element is visible.\n "
393- "self.assert_text(text, selector) # Verify text substring .\n "
394- "self.assert_exact_text(text, selector) # Verify exact text ."
393+ "self.assert_element(selector) # Verify element visible.\n "
394+ "self.assert_text(text, selector) # Substring assertion .\n "
395+ "self.assert_exact_text(text, selector) # String assert ."
395396 ),
396397 )
397398 self .add_slide (
@@ -482,26 +483,26 @@ def test_presentation(self):
482483 self .add_slide (
483484 "<h3>Common console scripts:</h3><hr />" ,
484485 code = (
485- "seleniumbase get [DRIVER] [OPTIONS] # Eg. chromedriver\n "
486- "seleniumbase methods # List common Python methods\n "
487- "seleniumbase options # List common pytest options\n "
488- "seleniumbase gui # Open the SB GUI for pytest\n "
489- "seleniumbase caseplans # Open the SB Case Plans App\n "
490- "seleniumbase mkdir [DIRECTORY] # Create a test directory\n "
491- "seleniumbase mkfile [FILE.py] # Create a test file\n "
492- "seleniumbase codegen [FILE.py] [OPTIONS] # Record a test\n "
493- "seleniumbase recorder # Open the SB Recorder App\n "
494- "seleniumbase mkpres # Create a Presentation boilerplate\n "
495- "seleniumbase mkchart # Create a Chart boilerplate\n "
496- "seleniumbase print [FILE] # Print file to console\n "
497- "seleniumbase translate [FILE.py] [OPTIONS] # Translate\n "
498- "seleniumbase extract-objects [SB_FILE.py] # Get objects\n "
499- "seleniumbase inject-objects [SB_FILE.py] # Swap selectors\n "
500- "seleniumbase objectify [SB_FILE.py] # Get & swap objects\n "
501- "seleniumbase revert-objects [SB_FILE.py] # Undo objectify\n "
502- "seleniumbase download server # Get Selenium Grid JAR file\n "
503- "seleniumbase grid-hub [start|stop] [OPTIONS] # Start Grid\n "
504- "seleniumbase grid-node [start|stop] --hub=[IP] # Add Node"
486+ "sbase get [DRIVER] [OPTIONS] # Eg. chromedriver\n "
487+ "sbase methods # List common Python methods\n "
488+ "sbase options # List common pytest options\n "
489+ "sbase gui # Open the SB GUI for pytest\n "
490+ "sbase caseplans # Open the SB Case Plans App\n "
491+ "sbase mkdir [DIRECTORY] # Create a test directory\n "
492+ "sbase mkfile [FILE.py] # Create a test file\n "
493+ "sbase codegen [FILE.py] [OPTIONS] # Record a test\n "
494+ "sbase recorder # Open the SB Recorder App\n "
495+ "sbase mkpres # Create a Presentation boilerplate\n "
496+ "sbase mkchart # Create a Chart boilerplate\n "
497+ "sbase print [FILE] # Print file to console\n "
498+ "sbase translate [FILE.py] [OPTIONS] # Translate\n "
499+ "sbase extract-objects [SB_FILE.py] # Get objects\n "
500+ "sbase inject-objects [SB_FILE.py] # Swap selectors\n "
501+ "sbase objectify [SB_FILE.py] # Get & swap objects\n "
502+ "sbase revert-objects [SB_FILE.py] # Undo objectify\n "
503+ "sbase download server # Get Selenium Grid JAR file\n "
504+ "sbase grid-hub [start|stop] [OPTIONS] # Start Grid\n "
505+ "sbase grid-node [start|stop] --hub=[IP] # Add Node"
505506 ),
506507 )
507508 self .add_slide (
0 commit comments