├── .github └── workflows │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.rst ├── docker ├── Dockerfile ├── docker-compose.yml ├── start └── webserver.py ├── docs ├── .gitignore ├── Makefile ├── conf.py ├── development.rst ├── index.rst ├── installing.rst ├── make.bat ├── news.rst └── user_guide.rst ├── installation ├── chromedriver.sh └── geckodriver.sh ├── pyproject.toml ├── src └── pytest_selenium │ ├── __init__.py │ ├── drivers │ ├── __init__.py │ ├── appium.py │ ├── browserstack.py │ ├── chrome.py │ ├── cloud.py │ ├── crossbrowsertesting.py │ ├── edge.py │ ├── firefox.py │ ├── internet_explorer.py │ ├── remote.py │ ├── safari.py │ ├── saucelabs.py │ └── testingbot.py │ ├── exceptions.py │ ├── hooks.py │ ├── pytest_selenium.py │ ├── safety.py │ └── utils.py ├── testing ├── __init__.py ├── conftest.py ├── empty.xpi ├── test_browserstack.py ├── test_capabilities.py ├── test_chrome.py ├── test_crossbrowsertesting.py ├── test_destructive.py ├── test_driver.py ├── test_driver_log.py ├── test_edge.py ├── test_firefox.py ├── test_metadata.py ├── test_report.py ├── test_saucelabs.py ├── test_testingbot.py └── test_webdriver.py └── tox.ini /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/README.rst -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/docker/start -------------------------------------------------------------------------------- /docker/webserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/docker/webserver.py -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/development.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/docs/development.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/docs/installing.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/news.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/docs/news.rst -------------------------------------------------------------------------------- /docs/user_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/docs/user_guide.rst -------------------------------------------------------------------------------- /installation/chromedriver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/installation/chromedriver.sh -------------------------------------------------------------------------------- /installation/geckodriver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/installation/geckodriver.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/pytest_selenium/__init__.py: -------------------------------------------------------------------------------- 1 | from .pytest_selenium import * # noqa 2 | -------------------------------------------------------------------------------- /src/pytest_selenium/drivers/__init__.py: -------------------------------------------------------------------------------- 1 | from . import internet_explorer as ie # noqa 2 | -------------------------------------------------------------------------------- /src/pytest_selenium/drivers/appium.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/src/pytest_selenium/drivers/appium.py -------------------------------------------------------------------------------- /src/pytest_selenium/drivers/browserstack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/src/pytest_selenium/drivers/browserstack.py -------------------------------------------------------------------------------- /src/pytest_selenium/drivers/chrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/src/pytest_selenium/drivers/chrome.py -------------------------------------------------------------------------------- /src/pytest_selenium/drivers/cloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/src/pytest_selenium/drivers/cloud.py -------------------------------------------------------------------------------- /src/pytest_selenium/drivers/crossbrowsertesting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/src/pytest_selenium/drivers/crossbrowsertesting.py -------------------------------------------------------------------------------- /src/pytest_selenium/drivers/edge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/src/pytest_selenium/drivers/edge.py -------------------------------------------------------------------------------- /src/pytest_selenium/drivers/firefox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/src/pytest_selenium/drivers/firefox.py -------------------------------------------------------------------------------- /src/pytest_selenium/drivers/internet_explorer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/src/pytest_selenium/drivers/internet_explorer.py -------------------------------------------------------------------------------- /src/pytest_selenium/drivers/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/src/pytest_selenium/drivers/remote.py -------------------------------------------------------------------------------- /src/pytest_selenium/drivers/safari.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/src/pytest_selenium/drivers/safari.py -------------------------------------------------------------------------------- /src/pytest_selenium/drivers/saucelabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/src/pytest_selenium/drivers/saucelabs.py -------------------------------------------------------------------------------- /src/pytest_selenium/drivers/testingbot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/src/pytest_selenium/drivers/testingbot.py -------------------------------------------------------------------------------- /src/pytest_selenium/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/src/pytest_selenium/exceptions.py -------------------------------------------------------------------------------- /src/pytest_selenium/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/src/pytest_selenium/hooks.py -------------------------------------------------------------------------------- /src/pytest_selenium/pytest_selenium.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/src/pytest_selenium/pytest_selenium.py -------------------------------------------------------------------------------- /src/pytest_selenium/safety.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/src/pytest_selenium/safety.py -------------------------------------------------------------------------------- /src/pytest_selenium/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/src/pytest_selenium/utils.py -------------------------------------------------------------------------------- /testing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/testing/conftest.py -------------------------------------------------------------------------------- /testing/empty.xpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/testing/empty.xpi -------------------------------------------------------------------------------- /testing/test_browserstack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/testing/test_browserstack.py -------------------------------------------------------------------------------- /testing/test_capabilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/testing/test_capabilities.py -------------------------------------------------------------------------------- /testing/test_chrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/testing/test_chrome.py -------------------------------------------------------------------------------- /testing/test_crossbrowsertesting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/testing/test_crossbrowsertesting.py -------------------------------------------------------------------------------- /testing/test_destructive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/testing/test_destructive.py -------------------------------------------------------------------------------- /testing/test_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/testing/test_driver.py -------------------------------------------------------------------------------- /testing/test_driver_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/testing/test_driver_log.py -------------------------------------------------------------------------------- /testing/test_edge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/testing/test_edge.py -------------------------------------------------------------------------------- /testing/test_firefox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/testing/test_firefox.py -------------------------------------------------------------------------------- /testing/test_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/testing/test_metadata.py -------------------------------------------------------------------------------- /testing/test_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/testing/test_report.py -------------------------------------------------------------------------------- /testing/test_saucelabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/testing/test_saucelabs.py -------------------------------------------------------------------------------- /testing/test_testingbot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/testing/test_testingbot.py -------------------------------------------------------------------------------- /testing/test_webdriver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/testing/test_webdriver.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pytest-dev/pytest-selenium/HEAD/tox.ini --------------------------------------------------------------------------------