SeleniumBase/examples/test_docs_site.py

23 lines
1.0 KiB
Python
Raw Normal View History

2021-10-18 13:48:48 +08:00
from seleniumbase import BaseCase
2023-01-15 10:32:43 +08:00
BaseCase.main(__name__, __file__)
2021-10-18 13:48:48 +08:00
class DocsSiteTests(BaseCase):
def test_docs(self):
2022-08-05 02:10:41 +08:00
self.open("https://seleniumbase.io/examples/ReadMe/")
2022-11-05 12:47:58 +08:00
self.assert_text("Running Example Tests", "h1")
2022-07-14 05:12:14 +08:00
self.js_click('a[href="../../help_docs/customizing_test_runs/"]')
2022-11-05 12:47:58 +08:00
self.assert_text("Command Line Options", "h1")
2022-07-14 05:12:14 +08:00
self.js_click('a[href="../../examples/example_logs/ReadMe/"]')
2022-11-05 12:47:58 +08:00
self.assert_text("Dashboard / Reports", "h1")
2022-07-16 07:11:37 +08:00
self.js_click('a[href*="/seleniumbase/console_scripts/ReadMe/"]')
2022-11-05 12:47:58 +08:00
self.assert_text("Console Scripts", "h1")
2022-07-14 05:12:14 +08:00
self.js_click('a[href="../../../help_docs/syntax_formats/"]')
2022-11-05 12:47:58 +08:00
self.assert_text("Syntax Formats", "h1")
2022-07-14 05:12:14 +08:00
self.js_click('a[href="../recorder_mode/"]')
2022-11-05 12:47:58 +08:00
self.assert_text("Recorder Mode", "h1")
2022-07-14 05:12:14 +08:00
self.js_click('a[href="../method_summary/"]')
2022-11-05 12:47:58 +08:00
self.assert_text("API Reference", "h1")
2022-07-16 07:11:37 +08:00
self.click('img[alt="logo"]')
2022-05-20 10:34:21 +08:00
self.assert_text("SeleniumBase", "h1")