5001bca975
First pages: * pageobject - the base page for all page objects * loginpage - the login page object * basepage - base class for all dashboard page objects * adminpage * projectpage First test: test_login - a basic scenario test: * checks that the login page is available * logs in as a regular user * checks that the user home page loads without error https://wiki.openstack.org/wiki/Horizon/Testing/UI Partially implements blueprint: selenium-integration-testing Change-Id: Icad82f5f7810c348ddc30cd767f1d3bf5ecb926e |
||
---|---|---|
.. | ||
pages | ||
tests | ||
__init__.py | ||
config.py | ||
helpers.py | ||
horizon.conf | ||
README.rst |
Horizon Integration Tests
Horizon's integration tests treat Horizon as a black box.
Running the integration tests
Set up an OpenStack server
Update the configuration file at horizon.conf
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