2022-05-14 06:16:25 +08:00
|
|
|
import collections
|
|
|
|
import sys
|
2022-02-26 07:08:31 +08:00
|
|
|
from selenium import webdriver
|
|
|
|
from seleniumbase.__version__ import __version__
|
2022-05-14 06:16:25 +08:00
|
|
|
from seleniumbase.common import decorators # noqa
|
|
|
|
from seleniumbase.common import encryption # noqa
|
2022-01-20 12:14:35 +08:00
|
|
|
from seleniumbase.core.browser_launcher import get_driver # noqa
|
2022-01-27 14:35:25 +08:00
|
|
|
from seleniumbase.fixtures import js_utils # noqa
|
|
|
|
from seleniumbase.fixtures import page_actions # noqa
|
2022-10-14 15:48:42 +08:00
|
|
|
from seleniumbase.fixtures import page_utils # noqa
|
2015-12-05 05:11:53 +08:00
|
|
|
from seleniumbase.fixtures.base_case import BaseCase # noqa
|
2016-07-15 11:26:03 +08:00
|
|
|
from seleniumbase.masterqa.master_qa import MasterQA # noqa
|
2022-10-14 15:48:42 +08:00
|
|
|
from seleniumbase.plugins.sb_manager import SB # noqa
|
|
|
|
from seleniumbase.plugins.driver_manager import Driver # noqa
|
2022-11-05 12:21:10 +08:00
|
|
|
from seleniumbase.plugins.driver_manager import DriverContext # noqa
|
2021-05-09 02:17:24 +08:00
|
|
|
|
2020-04-27 13:03:21 +08:00
|
|
|
if sys.version_info[0] >= 3:
|
|
|
|
from seleniumbase import translate # noqa
|
2022-02-26 07:08:31 +08:00
|
|
|
if sys.version_info >= (3, 7):
|
|
|
|
webdriver.TouchActions = None # Lifeline for past selenium-wire versions
|
2022-01-20 12:14:35 +08:00
|
|
|
if sys.version_info >= (3, 10):
|
2022-02-26 07:08:31 +08:00
|
|
|
collections.Callable = collections.abc.Callable # Lifeline for nosetests
|
2022-01-20 12:14:35 +08:00
|
|
|
del collections # Undo "import collections" / Simplify "dir(seleniumbase)"
|
2020-04-27 13:03:21 +08:00
|
|
|
del sys # Undo "import sys" / Simplify "dir(seleniumbase)"
|
2022-02-26 07:08:31 +08:00
|
|
|
del webdriver # Undo "import webdriver" / Simplify "dir(seleniumbase)"
|
2022-01-20 12:14:35 +08:00
|
|
|
|
2022-09-24 13:39:22 +08:00
|
|
|
version_list = [int(i) for i in __version__.split(".") if i.isdigit()]
|
|
|
|
version_tuple = tuple(version_list)
|
|
|
|
version_info = version_tuple # noqa
|