horizon/openstack_dashboard/test/integration_tests/pages
Timur Sufiev 59717143bc Integration tests no longer use form's fields ordering for matching
Relying on suggestion that some predefined list of field names in test
will always be the same in actual forms rendered by Horizon is
perilous. It leads to a test failure every time the order of fields in
some form being tested changes or a new field appears at the beginning
of the form. Tests which are using 'name' attribute for matching
predefined fields to the actual form fields are much more durable
since field names change less frequently.

Closes-Bug: #1467950
Related-Bug: #1456294
Related-Bug: #1447432
Implements blueprint: integration-tests-hardening

Change-Id: Ia39c003a628f5abbb73ff824329b2a31a0b6e179
2015-08-26 13:42:25 +00:00
..
admin Integration tests no longer use form's fields ordering for matching 2015-08-26 13:42:25 +00:00
identity Integration tests no longer use form's fields ordering for matching 2015-08-26 13:42:25 +00:00
project Integration tests no longer use form's fields ordering for matching 2015-08-26 13:42:25 +00:00
settings Integration tests no longer use form's fields ordering for matching 2015-08-26 13:42:25 +00:00
__init__.py Integration tests - page objects pattern 2014-03-25 13:42:57 +02:00
basepage.py Reduce the chance of Selenium timeouts in integration tests 2015-08-20 16:16:38 +03:00
loginpage.py Use IDs in locators instead of CSS when it is possible 2015-02-12 16:13:18 +01:00
navigation.py Replace dict.iteritems() with six.iteritems(dict) 2015-07-24 12:20:56 +02:00
pageobject.py Replace 'raise AssertionError' with 'self.assertIn' 2015-03-20 13:23:28 +09:00