Update raw Selenium examples
This commit is contained in:
parent
64ebebee47
commit
9e120bd405
|
@ -1,5 +1,4 @@
|
||||||
"""Flaky Raw Selenium Example - (This test does NOT use SeleniumBase)"""
|
"""Flaky Raw Selenium Example - (ONLY Selenium / NO SeleniumBase)"""
|
||||||
import pytest
|
|
||||||
import sys
|
import sys
|
||||||
from selenium import webdriver
|
from selenium import webdriver
|
||||||
from selenium.webdriver.common.by import By
|
from selenium.webdriver.common.by import By
|
||||||
|
@ -66,6 +65,8 @@ class FlakyMessyRawSelenium(TestCase):
|
||||||
self.driver.find_element(by_css, "input#login-button")
|
self.driver.find_element(by_css, "input#login-button")
|
||||||
|
|
||||||
|
|
||||||
# When run with "python" instead of "pytest"
|
# When run with "python" instead of "pytest" or "python -m unittest"
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
pytest.main([__file__])
|
from unittest import main
|
||||||
|
|
||||||
|
main()
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
"""Long & Messy Raw Selenium Example - (This test does NOT use SeleniumBase)"""
|
"""Long & Messy Raw Selenium Example - (ONLY Selenium / NO SeleniumBase)"""
|
||||||
import pytest
|
|
||||||
import sys
|
import sys
|
||||||
from selenium import webdriver
|
from selenium import webdriver
|
||||||
from selenium.webdriver.common.by import By
|
from selenium.webdriver.common.by import By
|
||||||
|
@ -90,6 +89,8 @@ class LongMessyRawSelenium(TestCase):
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
# When run with "python" instead of "pytest"
|
# When run with "python" instead of "pytest" or "python -m unittest"
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
pytest.main([__file__])
|
from unittest import main
|
||||||
|
|
||||||
|
main()
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
"""Messy Raw Selenium Example - (This test does NOT use SeleniumBase)"""
|
"""Messy Raw Selenium Example - (ONLY Selenium / NO SeleniumBase)"""
|
||||||
import pytest
|
|
||||||
import sys
|
import sys
|
||||||
from selenium import webdriver
|
from selenium import webdriver
|
||||||
from selenium.webdriver.support import expected_conditions as EC
|
from selenium.webdriver.support import expected_conditions as EC
|
||||||
|
@ -78,6 +77,8 @@ class MessyRawSelenium(TestCase):
|
||||||
self.wait_for_element_visible("input#login-button")
|
self.wait_for_element_visible("input#login-button")
|
||||||
|
|
||||||
|
|
||||||
# When run with "python" instead of "pytest"
|
# When run with "python" instead of "pytest" or "python -m unittest"
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
pytest.main([__file__])
|
from unittest import main
|
||||||
|
|
||||||
|
main()
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
"""Refined Raw Selenium Example - (This test does NOT use SeleniumBase)"""
|
"""Refined Raw Selenium Example - (ONLY Selenium / NO SeleniumBase)"""
|
||||||
import pytest
|
|
||||||
import sys
|
import sys
|
||||||
from selenium import webdriver
|
from selenium import webdriver
|
||||||
from selenium.webdriver.support import expected_conditions as EC
|
from selenium.webdriver.support import expected_conditions as EC
|
||||||
|
@ -120,6 +119,8 @@ class RefinedRawSelenium(TestCase):
|
||||||
self.assert_element("input#login-button")
|
self.assert_element("input#login-button")
|
||||||
|
|
||||||
|
|
||||||
# When run with "python" instead of "pytest"
|
# When run with "python" instead of "pytest" or "python -m unittest"
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
pytest.main([__file__])
|
from unittest import main
|
||||||
|
|
||||||
|
main()
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
"""Clean SeleniumBase Example - (Uses simple, reliable methods)"""
|
"""Clean SeleniumBase Example - (Uses simple, reliable methods)"""
|
||||||
import pytest
|
|
||||||
from seleniumbase import BaseCase
|
from seleniumbase import BaseCase
|
||||||
|
|
||||||
|
|
||||||
|
@ -23,4 +22,6 @@ class CleanSeleniumBase(BaseCase):
|
||||||
|
|
||||||
# When run with "python" instead of "pytest"
|
# When run with "python" instead of "pytest"
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
pytest.main([__file__])
|
from pytest import main
|
||||||
|
|
||||||
|
main([__file__])
|
||||||
|
|
Loading…
Reference in New Issue