horizon/openstack_dashboard/test/integration_tests
Serhii Vasheka bc109d33ed Add _save_screenshot functionality to helpers.
Having screenshot of failed test might increase speed of
understanding the failure reason.

partially-implements blueprint: selenium-integration-testing

Depends-On: I0fd89ede7a3d04ce9b4bd4c8fba0789770048d40
Change-Id: Ibc4a6235423736e5938fb348bbe83211917b08d1
2015-09-16 12:40:38 +03:00
..
pages Integration tests no longer use form's fields ordering for matching 2015-08-26 13:42:25 +00:00
regions Minor refactoring of integration tests 2015-08-28 15:28:21 +03:00
tests Merge "Integration tests no longer use form's fields ordering for matching" 2015-08-28 01:07:39 +00:00
README.rst Integration tests - running the tests 2014-02-26 10:45:21 +00:00
__init__.py Integration tests - running the tests 2014-02-26 10:45:21 +00:00
basewebobject.py Reduce the chance of Selenium timeouts in integration tests 2015-08-20 16:16:38 +03:00
config.py Add _save_screenshot functionality to helpers. 2015-09-16 12:40:38 +03:00
helpers.py Add _save_screenshot functionality to helpers. 2015-09-16 12:40:38 +03:00
horizon.conf Add _save_screenshot functionality to helpers. 2015-09-16 12:40:38 +03:00
webdriver.py Add workaround for StaleElementReferenceException 2014-10-08 11:21:17 +03:00

README.rst

Horizon Integration Tests

Horizon's integration tests treat Horizon as a black box.

Running the integration tests

  1. Set up an OpenStack server

  2. Update the configuration file at horizon.conf

  3. Run the tests. :

    $ ./run_tests.sh --integration

More information

https://wiki.openstack.org/wiki/Horizon/Testing/UI

https://wiki.mozilla.org/QA/Execution/Web_Testing/Docs/Automation/StyleGuide#Page_Objects