[ https://issues.apache.org/jira/browse/OFBIZ-6618?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14968330#comment-14968330 ]
Hans Bakker commented on OFBIZ-6618: ------------------------------------ Thank you for your help in this matter and holding up further development in the area of continuous testing. > 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)