Selenium IDE Scheduler Has Arrived – Part 6

In part 5, you learnt more about how to add more jobs, edit jobs and delete them along with the Run Now feature and the Activity log. This is the final part of this series where I talk about some related stuff. If you have not seen my other parts, I would suggest that you start from part 1.

Getting Results

Once you start using the Selenium IDE Scheduler, you will realise that running test suites automatically is not very useful unless you have the results for each automated run. While there is no UI for it yet, I have you covered. If you install my File Logging plugin for Selenium IDE, you can set a file to write the log to. All the automated test suite runs will log to the file as well.

If you have installed my Test results plugin for Selenium IDE, the test results for each suite that the scheduler runs is saved automatically. There is no UI for this yet, but the results are stored under the Firefox profile folder in selenium-ide/job_results folder.

Finally, I am going to open source a test dashboard that I have been working on soon. The Selenium IDE Scheduler automatically sends the job results to the test dashboard server which give you an overall view of all your tests as well as allow you to view the test results and statistics for each test. I will write a post with details on how to get it as well as instructions on setting it up.

Firefox Memory Issues

I have included a scheduler plugin that periodically dumps memory while the scheduler is running. It can quickly take up a lot of space. The memory dump files are stored in the profile folder. You can delete them if when ever you want. I hope that these files are useful if you find Firefox dying on you while running your tests using the Scheduler. Currently, the only workaround I have is to restart Firefox once in a while.

Watch Dog

I have also included a watch dog plugin that tries to kill an unresponsive test so that other test can get an opportunity to continue. Since I have not come across many unresponsive tests, I have not been able to test this thoroughly. If you see a message in your log that is like Dead test detected, going to kill it, let me know.

Scheduler Plugins

The scheduler was designed to have plugins. A bunch of these have been bundled already. However, there is no public API yet. If there is interest, I will finish the public API and the isolation code and provide a couple of examples.

Final Thoughts on the Scheduler

About two years back, I started thinking about adding the scheduler feature to Selenium IDE. I could not justify the time and effort that would be needed to develop and test this feature. In the days of “build the right it before you build it right” (http://www.pretotyping.org/), I was not so sure until I met some enthusiastic users of Selenium IDE. I went through several design iterations to reach this point. I have to admit that it has been a lot of hard work but also a lot of fun as well. I feel that we have come to a point where the scheduler is mature enough to be used by most users. There is always more stuff to be done. I leave it to you to tell me if you find this feature useful and what would make your life easier as users of Selenium IDE.

Posted in Selenium IDE | Tagged , , , , , , , | Leave a comment

Selenium IDE Scheduler Has Arrived – Part 5

In part 4, you learnt more about setting schedules using two advanced ways, viz., using the natural language processor and using cron-like expressions. In this part, I am going to walk you through the rest of the functionality in the … Continue reading

Posted in Selenium IDE | Tagged , , , , , , , | Leave a comment

Selenium IDE Scheduler Has Arrived – Part 4

In part 3, you learnt more about setting schedules for jobs using the schedule check boxes. In this part, I am going to show you more possibilities for setting the schedule. Open the scheduler dialog box. If you have forgotten … Continue reading

Posted in Selenium IDE | Tagged , , , , , , , | Leave a comment

Selenium IDE Scheduler Has Arrived – Part 3

In part 2, you created a new job and scheduled a test suite to run every 5 minutes. In this part, I am going to show you how to modify the job to be scheduled at various times. Let us … Continue reading

Posted in Selenium IDE | Tagged , , , , , , , | Leave a comment

Selenium IDE Scheduler Has Arrived – Part 2

Part 1 gave you a quick overview of the new Scheduler feature in Selenium IDE v2.9 along with my ramblings. In this part, I am going to show you how to work with scheduler jobs to run your test suites … Continue reading

Posted in Selenium IDE | Tagged , , , , , , , | Leave a comment

Selenium IDE Scheduler Has Arrived – Part 1

It is finally here! I am about to commit all the code for the scheduler and release v2.9.0 of Selenium IDE and it will be awesome contain it very own scheduler. (It is awesome, but you decide that). What exactly … Continue reading

Posted in Selenium IDE | Tagged , , , , , , , | Leave a comment

Test Results Plugin v2.0 for Selenium IDE

My Test Results plugin for Selenium IDE has undergone a bunch of useful changes and I have released a new version today. The changes in version 2.0 are as follows:- Improved formatting of the test results. Show the failure / … Continue reading

Posted in Selenium IDE Plug-ins | Tagged , , , , , , , , , | 1 Comment

Stored Variables Plugin v2.0 for Selenium IDE

I have finally released a new version of my Stored Variables plugin for Selenium IDE. How time flies! It was several years ago that I planned to release full editing capabilities this plugin. All I can say is so many thing … Continue reading

Posted in Selenium IDE Plug-ins | Tagged , , , , , , , , , | Leave a comment

Favorites Plugin v2.0 for Selenium IDE

I have finally released a new version of my Favorites plugin for Selenium IDE. The changes in version 2.0 are as follows:- Prompt before clearing favorites. Offer to remove a favorite if it no longer exists. Fix missing icon on … Continue reading

Posted in Selenium IDE Plug-ins | Tagged , , , , , , , , | 3 Comments

Happy New Year

I would like to wish you all a very happy new year! I hope you have a great year ahead of you. I have some bad news. About 150 comments have disappeared after I replied to one comment and clicked … Continue reading

Posted in Uncategorized | 2 Comments