Integration tests - base class for all web element objects
Bug #1354017 reported by
Daniel Korn
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Fix Released
|
Undecided
|
Daniel Korn |
Bug Description
pageobject and baseregion should both inherit from the same base web element class.
The new class will contain several wrappers for drivers capabilities, that are now located within pageobject.
It's more of a design issue, The necessity arose while discussing the regions patch (https:/
Changed in horizon: | |
assignee: | nobody → Daniel Korn (dkorn) |
Changed in horizon: | |
status: | New → In Progress |
Changed in horizon: | |
assignee: | Daniel Korn (dkorn) → Tomáš Nováčik (tnovacik) |
Changed in horizon: | |
assignee: | Tomáš Nováčik (tnovacik) → Daniel Korn (dkorn) |
Changed in horizon: | |
assignee: | Daniel Korn (dkorn) → Vlad Okhrimenko (vokhrimenko) |
Changed in horizon: | |
assignee: | Vlad Okhrimenko (vokhrimenko) → Daniel Korn (dkorn) |
Changed in horizon: | |
assignee: | Daniel Korn (dkorn) → Vlad Okhrimenko (vokhrimenko) |
Changed in horizon: | |
assignee: | Vlad Okhrimenko (vokhrimenko) → Daniel Korn (dkorn) |
Changed in horizon: | |
milestone: | none → kilo-1 |
Changed in horizon: | |
status: | Fix Committed → Fix Released |
Changed in horizon: | |
milestone: | kilo-1 → 2015.1.0 |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/112579 /git.openstack. org/cgit/ openstack/ horizon/ commit/ ?id=f573ef714b4 574a2fe77ef0f95 e323b7c4280e73
Committed: https:/
Submitter: Jenkins
Branch: master
commit f573ef714b4574a 2fe77ef0f95e323 b7c4280e73
Author: dkorn <email address hidden>
Date: Thu Aug 7 16:06:18 2014 +0300
Integration tests - BaseWebObject class
I added BaseWebObject, a base class for all web element objects, /review. openstack. org/#/c/ 102227/), that will be
i.e. both page objects and regions.
The new class now contains several wrappers for driver's
capabilities, which are required not only by the pages but other
webelements as well, and used to be located within pageobject.
The necessity arose while discussing the regions patch
(https:/
modified accordingly by tnovacik.
In addition, I've made 6 methods private, as they should
not be used outside the pages, definitely not by the tests.
Partially implements blueprint: selenium- integration- testing
Closes-Bug: #1354017
Closes-Bug: #1356774
Change-Id: Id65951160b2016 cbdafd8417df48b 1b5cd02f99f