Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is it possible to 'chain' multiple test suites from the Selenium IDE

I have a group that has some non-technical people creating tests and test suites using the Selenium IDE. I'd like for that group to be able to work independently, yet after the fact be able to run a series of those suites with minimal button clicks. There are a lot of reasons why I'm not just writing tests using some 'native' language (groovy or java) and making this easy to use for the team will help adoption of testing.

So, I would like to be able to just instruct the members of the team to open a single 'suite' (or equivalent) and run it and it would then run each of the suites that I have designated as part of the 'master suite' (if you follow me).

I know that I could just maintain a list of the suites that are part of our automated tests, but it would be easier for me to sell if it was possible to just open up a single file and click 'go' and then walk away and see the results after coming back from getting a cup of coffee or something.

like image 378
oconnellc Avatar asked Nov 10 '22 11:11

oconnellc


1 Answers

If your reason for not going with a native language is because of your non-technical people, then your automation strategy will fail.

Sorry for being blunt, but there is a reason why there is the IDE, and there is the native language support. They both serve very different purpose, and if you don't approach automation with the respect that it's a programming exercise, then your automation strategy will fail.

Selenium IDE is extremely limited. You are unable to string multiple test suites together. You only have the option of creating one huge a** list of test cases in one suite, or loading your suites in one at a time.

Go WebDriver - everything that you want to do, is extremely limited, if even possible using the IDE.

like image 107
ddavison Avatar answered Nov 15 '22 05:11

ddavison