Skip to content

Commit 36ab7c8

Browse files
committed
Update migration examples
1 parent 38addcd commit 36ab7c8

File tree

5 files changed

+30
-0
lines changed

5 files changed

+30
-0
lines changed

examples/migration/raw_selenium/flaky_messy_raw.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
"""Flaky Raw Selenium Example - (This test does NOT use SeleniumBase)"""
2+
import pytest
23
import sys
34
from selenium import webdriver
45
from selenium.webdriver.common.by import By
@@ -63,3 +64,8 @@ def test_add_item_to_cart(self):
6364
self.driver.find_element(by_css, "#react-burger-menu-btn").click()
6465
self.driver.find_element(by_css, "a#logout_sidebar_link").click()
6566
self.driver.find_element(by_css, "input#login-button")
67+
68+
69+
# When run with "python" instead of "pytest"
70+
if __name__ == "__main__":
71+
pytest.main([__file__])

examples/migration/raw_selenium/long_messy_raw.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
"""Long & Messy Raw Selenium Example - (This test does NOT use SeleniumBase)"""
2+
import pytest
23
import sys
34
from selenium import webdriver
45
from selenium.webdriver.common.by import By
@@ -87,3 +88,8 @@ def test_add_item_to_cart(self):
8788
WebDriverWait(self.driver, 10).until(
8889
EC.visibility_of_element_located((by_css, "input#login-button"))
8990
)
91+
92+
93+
# When run with "python" instead of "pytest"
94+
if __name__ == "__main__":
95+
pytest.main([__file__])

examples/migration/raw_selenium/messy_raw.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
"""Messy Raw Selenium Example - (This test does NOT use SeleniumBase)"""
2+
import pytest
23
import sys
34
from selenium import webdriver
45
from selenium.webdriver.support import expected_conditions as EC
@@ -75,3 +76,8 @@ def test_add_item_to_cart(self):
7576
self.wait_for_element_clickable("#react-burger-menu-btn").click()
7677
self.wait_for_element_clickable("a#logout_sidebar_link").click()
7778
self.wait_for_element_visible("input#login-button")
79+
80+
81+
# When run with "python" instead of "pytest"
82+
if __name__ == "__main__":
83+
pytest.main([__file__])

examples/migration/raw_selenium/refined_raw.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
"""Refined Raw Selenium Example - (This test does NOT use SeleniumBase)"""
2+
import pytest
23
import sys
34
from selenium import webdriver
45
from selenium.webdriver.support import expected_conditions as EC
@@ -117,3 +118,8 @@ def test_add_item_to_cart(self):
117118
self.click("#react-burger-menu-btn")
118119
self.click("a#logout_sidebar_link")
119120
self.assert_element("input#login-button")
121+
122+
123+
# When run with "python" instead of "pytest"
124+
if __name__ == "__main__":
125+
pytest.main([__file__])

examples/migration/raw_selenium/simple_sbase.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
"""Clean SeleniumBase Example - (Uses simple, reliable methods)"""
2+
import pytest
23
from seleniumbase import BaseCase
34

45

@@ -18,3 +19,8 @@ def test_add_item_to_cart(self):
1819
self.click("#react-burger-menu-btn")
1920
self.click("a#logout_sidebar_link")
2021
self.assert_element("input#login-button")
22+
23+
24+
# When run with "python" instead of "pytest"
25+
if __name__ == "__main__":
26+
pytest.main([__file__])

0 commit comments

Comments
 (0)