[xwiki-dev] Testing Ideas for XWiki

Sergiu Dumitriu sergiu.dumitriu at gmail.com
Fri Jun 8 14:46:50 CEST 2007


On 6/8/07, Catalin Hritcu <catalin.hritcu at gmail.com> wrote:
>
> 10)  Small enhancements to the the XWiki user interface (for example
> adding IDs to  elements) would make it more easily testable and the
> tests less fragile. Selectors like //div[4]/a/strong for the delete
> button should never be used in our tests.
>

I try to minimize the use of id-s, as they have little semantics.
Instead, we should use 'role', 'class' and 'name', and only have an id
for elements that we are sure they will always be unique. For example,
the cancel/preview/save buttons aren't unique, as in some
editors/skins they are both before and after the editable content.

But I also agree that stuff like div[4]//li[5]/span/a is not a good
way of working. Complain about this in a JIRA issue and link it to the
skin cleanup task.

Sergiu
-- 
http://purl.org/net/sergiu




More information about the devs mailing list