Yes I would love to.
In a high level, We are doing web functionality automation testing.
Our automation is based mostly on keywordtests.
The keywordtest's operations are getting Parameters\Variables.
In order to make the tests more flexiable ,I'm trying to pass these parameters\Variables using external files.
I faced into 3 major problems that I'm trying to deal with:
1. I can't acess the keywordtests parameters (Only while the desired keywordtests is run) and therefore I can't set values from external files.
2. When using Data Driven Loop inside a keywordtest there is no way to change the csv\excel file path , it is harcoded which is not good for me
3. Keywordtests which are called from inside another keywordtest : I can't access them, I can't get any indication that the test is running or stated\finished ,Actually I don't know anything about them (test name, no event is fired onstart\on stop) so again, I can't set\get their input\output data
One of the solutions that I tought about is to set the data from outside , by editing the tests xml's.
And I tohugth that in order to controll the execuation process It would be necassary to build a kind of "Runner" based on the groups structure that were built in the "Organize tests" page
by running the tests from the "Runner" I'm acctually calling the tests on my own from a script and I can pass parameters, regarding the variables, I build a function that access keywordtest var and set it's value .
From there came my previous question, where the data is stored...
sorry in advance for the tedious explanation
Hope I managed to explain myself,
Any suggestions?
Thanks In advance!