[ https://issues.apache.org/jira/browse/OFBIZ-6618?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14966635#comment-14966635 ]
Pierre Smits commented on OFBIZ-6618: ------------------------------------- So without existing context in the OFBiz code base this is just catering to the needs of a particular third-party. Not the Community. Without a vision and subsequent road-map (having the consensus of the community) regarding testing in general and web-testing in particular, this is just bloatware. I advice to have this reverted, until we have the prerequisites in place. > Selenium test integration using XML files > ----------------------------------------- > > Key: OFBIZ-6618 > URL: https://issues.apache.org/jira/browse/OFBIZ-6618 > Project: OFBiz > Issue Type: Test > Components: framework > Reporter: Ruud Griepsma > Assignee: Hans Bakker > Priority: Minor > Labels: selenium, test, webdriver > Fix For: Trunk > > Attachments: ModelTestSuite.patch, build.patch, test-suite.patch > > > Added a new type of test, for testing with Selenium WebDriver, but without > writing any Java code. This will help making GUI tests quicker and easier to > create. Test steps and instances are defined in XML files, like example > below, which tests the login procedure for the admin user. > {code} > <testcase name="adminLogin"> > <step function="openBrowser"/> > <step function="navigate" > datavalue="https://localhost:8443/example/control/checkLogin/main"/> > <step function="writeInput" by="name" webobject="USERNAME" > dataname="username"/> > <step function="writeInput" by="name" webobject="PASSWORD" > dataname="password"/> > <step function="click" by="cssSelector" > webobject="input[type="submit"]"/> > <step function="checkExists" by="linkText" datavalue="Logout"/> > <step function="pause" datavalue="2"/> > <step function="closeBrowser"/> > > <testinstance> > <data name="username" value="admin"/> > <data name="password" value="ofbiz"/> > </testinstance> > </testcase> > {code} > Git repository with example (put in 'hot-deploy' folder and check README.txt > file): > {code} > git clone https://gerrit.antwebsystems.com/growerptest > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)