├── .coveragerc ├── .github ├── dependabot.yml └── workflows │ ├── lint.yml │ ├── macos.yml │ ├── main.yml │ ├── upload-to-pypi.yml │ └── windows.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── AUTHORS ├── CHANGELOG.rst ├── LICENSE ├── README.rst ├── docs ├── Makefile ├── _templates │ ├── genindex.html │ ├── layout.html │ ├── modindex.html │ └── search.html ├── api │ ├── browser.rst │ ├── cookie-manager.rst │ ├── driver-and-element-api.rst │ ├── element-list.rst │ ├── exceptions.rst │ └── request-handling.rst ├── browser.rst ├── conf.py ├── config.rst ├── contribute │ ├── community.rst │ ├── development-environment.rst │ ├── external.rst │ ├── guidelines.rst │ └── writing-new-drivers.rst ├── cookies.rst ├── drivers │ ├── chrome.rst │ ├── django.rst │ ├── edge.rst │ ├── firefox.rst │ ├── flask.rst │ ├── remote.rst │ └── zope.testbrowser.rst ├── elements-in-the-page.rst ├── find-elements.rst ├── http-proxies.rst ├── http-status-code-and-exception.rst ├── iframes-and-alerts.rst ├── index.rst ├── install │ ├── driver_install.rst │ ├── external.rst │ └── install.rst ├── javascript.rst ├── make.bat ├── matchers.rst ├── mouse-interaction.rst ├── news.rst ├── overview │ ├── changelog.rst │ ├── tutorial.rst │ └── why.rst ├── screenshot.rst └── selenium-keys.rst ├── pyproject.toml ├── pytest.ini ├── requirements ├── doc.txt ├── test.txt └── test_windows.txt ├── ruff.toml ├── run_tests_within_Xephyr.sh ├── samples ├── img │ └── turtles.jpg ├── test_facebook_events.py └── test_google_search.py ├── splinter ├── __init__.py ├── abc │ ├── __init__.py │ └── cookie_manager.py ├── browser.py ├── config.py ├── driver │ ├── __init__.py │ ├── djangoclient.py │ ├── element_present.py │ ├── find_links.py │ ├── flaskclient.py │ ├── lxmldriver.py │ ├── webdriver │ │ ├── __init__.py │ │ ├── chrome.py │ │ ├── cookie_manager.py │ │ ├── edge.py │ │ ├── firefox.py │ │ ├── remote.py │ │ ├── remote_connection.py │ │ └── setup.py │ ├── xpath_utils.py │ └── zopetestbrowser.py ├── element_list.py ├── exceptions.py ├── request_handler │ ├── __init__.py │ └── status_code.py ├── retry.py └── version.py ├── tests ├── __init__.py ├── conftest.py ├── dummy_extension │ └── borderify-1.0-an+fx.xpi ├── fake_django │ ├── manage.py │ ├── settings.py │ └── urls.py ├── fake_webapp.py ├── fake_webapp_server.py ├── mockfile.txt ├── static │ ├── alert.html │ ├── click_intercepted.html │ ├── iframe.html │ ├── index.html │ ├── jquery-ui-1.8.16.custom.min.js │ ├── jquery.min.js │ ├── mouse.html │ ├── no-body.html │ ├── popup.html │ ├── redirect-location.html │ └── type.html ├── test_all_drivers │ ├── test_attributes.py │ ├── test_click_elements.py │ ├── test_cookies.py │ ├── test_element.py │ ├── test_find_elements.py │ ├── test_form_elements.py │ ├── test_is_text_present.py │ └── test_navigation.py ├── test_all_lxml_drivers │ ├── test_form_elements_lxml.py │ ├── test_is_element_present_nojs.py │ ├── test_lxml_drivers.py │ ├── test_slowly_type_lxml.py │ └── test_status_code.py ├── tests_django │ ├── conftest.py │ ├── test_cookies_django.py │ └── test_custom_headers.py ├── tests_firefox_webdriver │ ├── test_firefox_capabilities.py │ ├── test_firefox_extension.py │ └── test_firefox_preferences.py ├── tests_flask │ ├── test_cookies_flask.py │ ├── test_flaskclient.py │ └── tests_custom_headers_flask.py ├── tests_splinter │ ├── test_browser.py │ ├── test_element_list.py │ ├── test_request_handler.py │ └── test_xpath_concat.py ├── tests_webdriver │ ├── test_alerts.py │ ├── test_async_finder.py │ ├── test_cookies_wd.py │ ├── test_element_does_not_exist.py │ ├── test_element_is_visible.py │ ├── test_element_wd.py │ ├── test_form_elements_wd.py │ ├── test_html_snapshot.py │ ├── test_iframes.py │ ├── test_is_element_present.py │ ├── test_javascript.py │ ├── test_mouse_interaction.py │ ├── test_popups.py │ ├── test_screenshot.py │ ├── test_shadow_root.py │ ├── test_slowly_type.py │ ├── test_user_agent.py │ └── test_webdriver.py ├── tests_webdriver_local │ └── test_local_driver_not_found.py └── tests_zope_testbrowser │ ├── conftest.py │ ├── test_cookies_zope.py │ └── test_fill_form.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/.github/workflows/macos.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/upload-to-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/.github/workflows/upload-to-pypi.yml -------------------------------------------------------------------------------- /.github/workflows/windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/.github/workflows/windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_templates/genindex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/_templates/genindex.html -------------------------------------------------------------------------------- /docs/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/_templates/layout.html -------------------------------------------------------------------------------- /docs/_templates/modindex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/_templates/modindex.html -------------------------------------------------------------------------------- /docs/_templates/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/_templates/search.html -------------------------------------------------------------------------------- /docs/api/browser.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/api/browser.rst -------------------------------------------------------------------------------- /docs/api/cookie-manager.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/api/cookie-manager.rst -------------------------------------------------------------------------------- /docs/api/driver-and-element-api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/api/driver-and-element-api.rst -------------------------------------------------------------------------------- /docs/api/element-list.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/api/element-list.rst -------------------------------------------------------------------------------- /docs/api/exceptions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/api/exceptions.rst -------------------------------------------------------------------------------- /docs/api/request-handling.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/api/request-handling.rst -------------------------------------------------------------------------------- /docs/browser.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/browser.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/config.rst -------------------------------------------------------------------------------- /docs/contribute/community.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/contribute/community.rst -------------------------------------------------------------------------------- /docs/contribute/development-environment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/contribute/development-environment.rst -------------------------------------------------------------------------------- /docs/contribute/external.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/contribute/external.rst -------------------------------------------------------------------------------- /docs/contribute/guidelines.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/contribute/guidelines.rst -------------------------------------------------------------------------------- /docs/contribute/writing-new-drivers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/contribute/writing-new-drivers.rst -------------------------------------------------------------------------------- /docs/cookies.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/cookies.rst -------------------------------------------------------------------------------- /docs/drivers/chrome.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/drivers/chrome.rst -------------------------------------------------------------------------------- /docs/drivers/django.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/drivers/django.rst -------------------------------------------------------------------------------- /docs/drivers/edge.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/drivers/edge.rst -------------------------------------------------------------------------------- /docs/drivers/firefox.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/drivers/firefox.rst -------------------------------------------------------------------------------- /docs/drivers/flask.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/drivers/flask.rst -------------------------------------------------------------------------------- /docs/drivers/remote.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/drivers/remote.rst -------------------------------------------------------------------------------- /docs/drivers/zope.testbrowser.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/drivers/zope.testbrowser.rst -------------------------------------------------------------------------------- /docs/elements-in-the-page.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/elements-in-the-page.rst -------------------------------------------------------------------------------- /docs/find-elements.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/find-elements.rst -------------------------------------------------------------------------------- /docs/http-proxies.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/http-proxies.rst -------------------------------------------------------------------------------- /docs/http-status-code-and-exception.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/http-status-code-and-exception.rst -------------------------------------------------------------------------------- /docs/iframes-and-alerts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/iframes-and-alerts.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/install/driver_install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/install/driver_install.rst -------------------------------------------------------------------------------- /docs/install/external.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/install/external.rst -------------------------------------------------------------------------------- /docs/install/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/install/install.rst -------------------------------------------------------------------------------- /docs/javascript.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/javascript.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/matchers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/matchers.rst -------------------------------------------------------------------------------- /docs/mouse-interaction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/mouse-interaction.rst -------------------------------------------------------------------------------- /docs/news.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/news.rst -------------------------------------------------------------------------------- /docs/overview/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/overview/changelog.rst -------------------------------------------------------------------------------- /docs/overview/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/overview/tutorial.rst -------------------------------------------------------------------------------- /docs/overview/why.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/overview/why.rst -------------------------------------------------------------------------------- /docs/screenshot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/screenshot.rst -------------------------------------------------------------------------------- /docs/selenium-keys.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/docs/selenium-keys.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | addopts = -v --durations=10 3 | -------------------------------------------------------------------------------- /requirements/doc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/requirements/doc.txt -------------------------------------------------------------------------------- /requirements/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/requirements/test.txt -------------------------------------------------------------------------------- /requirements/test_windows.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/requirements/test_windows.txt -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/ruff.toml -------------------------------------------------------------------------------- /run_tests_within_Xephyr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/run_tests_within_Xephyr.sh -------------------------------------------------------------------------------- /samples/img/turtles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/samples/img/turtles.jpg -------------------------------------------------------------------------------- /samples/test_facebook_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/samples/test_facebook_events.py -------------------------------------------------------------------------------- /samples/test_google_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/samples/test_google_search.py -------------------------------------------------------------------------------- /splinter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/__init__.py -------------------------------------------------------------------------------- /splinter/abc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/abc/__init__.py -------------------------------------------------------------------------------- /splinter/abc/cookie_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/abc/cookie_manager.py -------------------------------------------------------------------------------- /splinter/browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/browser.py -------------------------------------------------------------------------------- /splinter/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/config.py -------------------------------------------------------------------------------- /splinter/driver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/driver/__init__.py -------------------------------------------------------------------------------- /splinter/driver/djangoclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/driver/djangoclient.py -------------------------------------------------------------------------------- /splinter/driver/element_present.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/driver/element_present.py -------------------------------------------------------------------------------- /splinter/driver/find_links.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/driver/find_links.py -------------------------------------------------------------------------------- /splinter/driver/flaskclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/driver/flaskclient.py -------------------------------------------------------------------------------- /splinter/driver/lxmldriver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/driver/lxmldriver.py -------------------------------------------------------------------------------- /splinter/driver/webdriver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/driver/webdriver/__init__.py -------------------------------------------------------------------------------- /splinter/driver/webdriver/chrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/driver/webdriver/chrome.py -------------------------------------------------------------------------------- /splinter/driver/webdriver/cookie_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/driver/webdriver/cookie_manager.py -------------------------------------------------------------------------------- /splinter/driver/webdriver/edge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/driver/webdriver/edge.py -------------------------------------------------------------------------------- /splinter/driver/webdriver/firefox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/driver/webdriver/firefox.py -------------------------------------------------------------------------------- /splinter/driver/webdriver/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/driver/webdriver/remote.py -------------------------------------------------------------------------------- /splinter/driver/webdriver/remote_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/driver/webdriver/remote_connection.py -------------------------------------------------------------------------------- /splinter/driver/webdriver/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/driver/webdriver/setup.py -------------------------------------------------------------------------------- /splinter/driver/xpath_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/driver/xpath_utils.py -------------------------------------------------------------------------------- /splinter/driver/zopetestbrowser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/driver/zopetestbrowser.py -------------------------------------------------------------------------------- /splinter/element_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/element_list.py -------------------------------------------------------------------------------- /splinter/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/exceptions.py -------------------------------------------------------------------------------- /splinter/request_handler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/request_handler/__init__.py -------------------------------------------------------------------------------- /splinter/request_handler/status_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/request_handler/status_code.py -------------------------------------------------------------------------------- /splinter/retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/splinter/retry.py -------------------------------------------------------------------------------- /splinter/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.21.0" 2 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/dummy_extension/borderify-1.0-an+fx.xpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/dummy_extension/borderify-1.0-an+fx.xpi -------------------------------------------------------------------------------- /tests/fake_django/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/fake_django/manage.py -------------------------------------------------------------------------------- /tests/fake_django/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/fake_django/settings.py -------------------------------------------------------------------------------- /tests/fake_django/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/fake_django/urls.py -------------------------------------------------------------------------------- /tests/fake_webapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/fake_webapp.py -------------------------------------------------------------------------------- /tests/fake_webapp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/fake_webapp_server.py -------------------------------------------------------------------------------- /tests/mockfile.txt: -------------------------------------------------------------------------------- 1 | splinter mock file 2 | -------------------------------------------------------------------------------- /tests/static/alert.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/static/alert.html -------------------------------------------------------------------------------- /tests/static/click_intercepted.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/static/click_intercepted.html -------------------------------------------------------------------------------- /tests/static/iframe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/static/iframe.html -------------------------------------------------------------------------------- /tests/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/static/index.html -------------------------------------------------------------------------------- /tests/static/jquery-ui-1.8.16.custom.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/static/jquery-ui-1.8.16.custom.min.js -------------------------------------------------------------------------------- /tests/static/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/static/jquery.min.js -------------------------------------------------------------------------------- /tests/static/mouse.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/static/mouse.html -------------------------------------------------------------------------------- /tests/static/no-body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/static/no-body.html -------------------------------------------------------------------------------- /tests/static/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/static/popup.html -------------------------------------------------------------------------------- /tests/static/redirect-location.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/static/redirect-location.html -------------------------------------------------------------------------------- /tests/static/type.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/static/type.html -------------------------------------------------------------------------------- /tests/test_all_drivers/test_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/test_all_drivers/test_attributes.py -------------------------------------------------------------------------------- /tests/test_all_drivers/test_click_elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/test_all_drivers/test_click_elements.py -------------------------------------------------------------------------------- /tests/test_all_drivers/test_cookies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/test_all_drivers/test_cookies.py -------------------------------------------------------------------------------- /tests/test_all_drivers/test_element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/test_all_drivers/test_element.py -------------------------------------------------------------------------------- /tests/test_all_drivers/test_find_elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/test_all_drivers/test_find_elements.py -------------------------------------------------------------------------------- /tests/test_all_drivers/test_form_elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/test_all_drivers/test_form_elements.py -------------------------------------------------------------------------------- /tests/test_all_drivers/test_is_text_present.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/test_all_drivers/test_is_text_present.py -------------------------------------------------------------------------------- /tests/test_all_drivers/test_navigation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/test_all_drivers/test_navigation.py -------------------------------------------------------------------------------- /tests/test_all_lxml_drivers/test_form_elements_lxml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/test_all_lxml_drivers/test_form_elements_lxml.py -------------------------------------------------------------------------------- /tests/test_all_lxml_drivers/test_is_element_present_nojs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/test_all_lxml_drivers/test_is_element_present_nojs.py -------------------------------------------------------------------------------- /tests/test_all_lxml_drivers/test_lxml_drivers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/test_all_lxml_drivers/test_lxml_drivers.py -------------------------------------------------------------------------------- /tests/test_all_lxml_drivers/test_slowly_type_lxml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/test_all_lxml_drivers/test_slowly_type_lxml.py -------------------------------------------------------------------------------- /tests/test_all_lxml_drivers/test_status_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/test_all_lxml_drivers/test_status_code.py -------------------------------------------------------------------------------- /tests/tests_django/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_django/conftest.py -------------------------------------------------------------------------------- /tests/tests_django/test_cookies_django.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_django/test_cookies_django.py -------------------------------------------------------------------------------- /tests/tests_django/test_custom_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_django/test_custom_headers.py -------------------------------------------------------------------------------- /tests/tests_firefox_webdriver/test_firefox_capabilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_firefox_webdriver/test_firefox_capabilities.py -------------------------------------------------------------------------------- /tests/tests_firefox_webdriver/test_firefox_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_firefox_webdriver/test_firefox_extension.py -------------------------------------------------------------------------------- /tests/tests_firefox_webdriver/test_firefox_preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_firefox_webdriver/test_firefox_preferences.py -------------------------------------------------------------------------------- /tests/tests_flask/test_cookies_flask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_flask/test_cookies_flask.py -------------------------------------------------------------------------------- /tests/tests_flask/test_flaskclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_flask/test_flaskclient.py -------------------------------------------------------------------------------- /tests/tests_flask/tests_custom_headers_flask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_flask/tests_custom_headers_flask.py -------------------------------------------------------------------------------- /tests/tests_splinter/test_browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_splinter/test_browser.py -------------------------------------------------------------------------------- /tests/tests_splinter/test_element_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_splinter/test_element_list.py -------------------------------------------------------------------------------- /tests/tests_splinter/test_request_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_splinter/test_request_handler.py -------------------------------------------------------------------------------- /tests/tests_splinter/test_xpath_concat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_splinter/test_xpath_concat.py -------------------------------------------------------------------------------- /tests/tests_webdriver/test_alerts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver/test_alerts.py -------------------------------------------------------------------------------- /tests/tests_webdriver/test_async_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver/test_async_finder.py -------------------------------------------------------------------------------- /tests/tests_webdriver/test_cookies_wd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver/test_cookies_wd.py -------------------------------------------------------------------------------- /tests/tests_webdriver/test_element_does_not_exist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver/test_element_does_not_exist.py -------------------------------------------------------------------------------- /tests/tests_webdriver/test_element_is_visible.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver/test_element_is_visible.py -------------------------------------------------------------------------------- /tests/tests_webdriver/test_element_wd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver/test_element_wd.py -------------------------------------------------------------------------------- /tests/tests_webdriver/test_form_elements_wd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver/test_form_elements_wd.py -------------------------------------------------------------------------------- /tests/tests_webdriver/test_html_snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver/test_html_snapshot.py -------------------------------------------------------------------------------- /tests/tests_webdriver/test_iframes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver/test_iframes.py -------------------------------------------------------------------------------- /tests/tests_webdriver/test_is_element_present.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver/test_is_element_present.py -------------------------------------------------------------------------------- /tests/tests_webdriver/test_javascript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver/test_javascript.py -------------------------------------------------------------------------------- /tests/tests_webdriver/test_mouse_interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver/test_mouse_interaction.py -------------------------------------------------------------------------------- /tests/tests_webdriver/test_popups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver/test_popups.py -------------------------------------------------------------------------------- /tests/tests_webdriver/test_screenshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver/test_screenshot.py -------------------------------------------------------------------------------- /tests/tests_webdriver/test_shadow_root.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver/test_shadow_root.py -------------------------------------------------------------------------------- /tests/tests_webdriver/test_slowly_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver/test_slowly_type.py -------------------------------------------------------------------------------- /tests/tests_webdriver/test_user_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver/test_user_agent.py -------------------------------------------------------------------------------- /tests/tests_webdriver/test_webdriver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver/test_webdriver.py -------------------------------------------------------------------------------- /tests/tests_webdriver_local/test_local_driver_not_found.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_webdriver_local/test_local_driver_not_found.py -------------------------------------------------------------------------------- /tests/tests_zope_testbrowser/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_zope_testbrowser/conftest.py -------------------------------------------------------------------------------- /tests/tests_zope_testbrowser/test_cookies_zope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_zope_testbrowser/test_cookies_zope.py -------------------------------------------------------------------------------- /tests/tests_zope_testbrowser/test_fill_form.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tests/tests_zope_testbrowser/test_fill_form.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cobrateam/splinter/HEAD/tox.ini --------------------------------------------------------------------------------