[jira] [Created] (OFBIZ-6618) Selenium test integration using XML files

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (OFBIZ-6618) Selenium test integration using XML files

Nicolas Malin (Jira)
Ruud Griepsma created OFBIZ-6618:
------------------------------------

             Summary: 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
            Priority: Minor


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.

<testcase>
  <step function="openBrowser" datavalue="Firefox"/>
  <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=&quot;submit&quot;]"/>
  <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>

Git repository with example (put in 'hot-deploy' folder and check README.txt file):
git clone https://gerrit.antwebsystems.com/growerptest



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)