Hi,

Currently, selenium webdriver is used by ofbizextra to test some process 
(currently on HR and example)
There is a dedicated project for that 
https://gitlab.ofbizextra.org/ofbizextra/OfbSwd
Documentation is on https://ofbizextra.org/ofbswd/OFBiz_SeleniumWebDriver.html

Main goal for this project is to be able to write GUI test on a functional 
point of view:
- test and data are separated
- code for test is without selenium webdriver technical aspect (there is a 
dedicated layer for them)

This project is also related with ofbiz documentation, because I use it to 
build sort of tutorial,
because each time the HR process selenium test run (each day ) a video of the 
result is done with some comment for the viewer.

Le 02/10/2020 à 22:33, Sameer Apte a écrit :
> Hi,
> 
> It seems that there was some attempt to support selenium test cases in the
> past by ofbiz.
> 
> Wondering about this as I can see below code snippet in
> *https://github.com/apache/ofbiz-framework/blob/trunk/framework/testtools/src/main/java/org/apache/ofbiz/testtools/ModelTestSuite.java
> <https://github.com/apache/ofbiz-framework/blob/trunk/framework/testtools/src/main/java/org/apache/ofbiz/testtools/ModelTestSuite.java>*
> 
> else if ("webdriver-test".equals(nodeName)) {
> try {
> String className = "org.apache.ofbiz.testtools.WebDriverTest";
> Class<?> cl;
> cl = Class.forName(className);
> Constructor<?> con = cl.getConstructor(String.class, Element.class);
> this.testList.add((Test) con.newInstance(caseName, testElement));
> } catch (Exception e) {
> Debug.logError(e, MODULE);
> }
> }
> 
> Just curious if it is still pretty much the case? Or is it a dead idea now..
> Checking this as I cannot see  *org.apache.ofbiz.testtools.WebDriverTest*
> class anywhere which is referenced in the above block.
> 
> Regards,
> Sameer Apte
> 

Reply via email to