Hi,
I am currently evaluating the WebUI Test Tool and I have several questions:
My main need is to find a tool that easily allows me to execute my test suite against 8 browser/version combinations, specifically: IE 7, 8 & 9, FF 3.6 & 4, Safari 4.0 & 5.0 and the latest version of Chrome, without maintaining 8 different versions of scripts. When I execute the test once, say in IE 7, I will need to execute the same steps in the next version, IE 8, but with different data values.
So for instance in my application I will execute the following steps:
IE 7
1. Create a new publisher: LVG Publishing House
2. Create a new publication: Sport's Illustrated
3. Create a new edition: Sport's Illustrated , July 2011
Once I create this publisher/publication/edition combinaiton, these values are stored in our database and cannot be reused. If they are resused the script would fail encounter several validation errors. I need to be able to run these same steps but with different values, say LVG Publishing House 02, Is there a way to easily do this without creating 8 unique versions of basically the same steps.
Can I add parameters of some type that can incerment my data values for each execution?
Another obstacle that I am running into is that the automated test runs so fast that button clicks are not recoginzed because the button itself is not enabled when the click is performed. I've increased my "WaitOnElementsTimeout" to 30000, but this still doesn't seem to help. If I institue a executioni pause, it works, but I cannot manually release the pause for each test. Any suggestions. UPDATE: I've just discovered the execution delay. I'm going to give that a try.
I am currently evaluating the WebUI Test Tool and I have several questions:
My main need is to find a tool that easily allows me to execute my test suite against 8 browser/version combinations, specifically: IE 7, 8 & 9, FF 3.6 & 4, Safari 4.0 & 5.0 and the latest version of Chrome, without maintaining 8 different versions of scripts. When I execute the test once, say in IE 7, I will need to execute the same steps in the next version, IE 8, but with different data values.
So for instance in my application I will execute the following steps:
IE 7
1. Create a new publisher: LVG Publishing House
2. Create a new publication: Sport's Illustrated
3. Create a new edition: Sport's Illustrated , July 2011
Once I create this publisher/publication/edition combinaiton, these values are stored in our database and cannot be reused. If they are resused the script would fail encounter several validation errors. I need to be able to run these same steps but with different values, say LVG Publishing House 02, Is there a way to easily do this without creating 8 unique versions of basically the same steps.
Can I add parameters of some type that can incerment my data values for each execution?
Another obstacle that I am running into is that the automated test runs so fast that button clicks are not recoginzed because the button itself is not enabled when the click is performed. I've increased my "WaitOnElementsTimeout" to 30000, but this still doesn't seem to help. If I institue a executioni pause, it works, but I cannot manually release the pause for each test. Any suggestions. UPDATE: I've just discovered the execution delay. I'm going to give that a try.