horizon/openstack_dashboard/test/integration_tests
Martin Pavlasek 02c6dab840 Use IDs in locators instead of CSS when it is possible
There were a lot of places that uses CSS_SELECTOR table#someid
instead of just ID someid.

Closes-Bug: 1353628
Partially implements blueprint: selenium-integration-testing
Change-Id: Ic6ac9b425976e60c067fc24e9819374c1a6080c2
2015-02-12 16:13:18 +01:00
..
pages Use IDs in locators instead of CSS when it is possible 2015-02-12 16:13:18 +01:00
regions Use IDs in locators instead of CSS when it is possible 2015-02-12 16:13:18 +01:00
tests Add missing percent-format character 2015-02-11 16:32:14 +01:00
__init__.py Integration tests - running the tests 2014-02-26 10:45:21 +00:00
basewebobject.py Add wait till element methods for selenium Integration tests. 2015-02-03 16:20:46 +00:00
config.py adopt namespace-less oslo imports 2015-01-21 12:15:07 +05:30
helpers.py Merge "Modified teardown method to handle login and logout failure." 2015-01-28 17:32:27 +00:00
horizon.conf Integration tests - Imagespage and test 2015-01-15 16:32:19 +02:00
README.rst Integration tests - running the tests 2014-02-26 10:45:21 +00:00
webdriver.py Add workaround for StaleElementReferenceException 2014-10-08 11:21:17 +03:00

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