Quality Testing

Quality is delighting customers


I have a requirement where I need to execute Selenium Web Driver scripts on few remote machines based on a schedule without anyone having to kick off the scripts manually. The remote machines would be up and running but would be in a logged off state. Can anyone please share their ideas as to how this can be achieved.



Views: 93

Reply to This

Replies to This Discussion

Hi Sumanth,

Yes you can achieve this by using CI tool like Jenkins. You can use local or cloud based Jenkins. These days mostly cloud based jenkins is used by software testing companies. Some of the features of Jenkins are:

  • It is an open source tool with great community support.
  • You can schedule your jobs (Time based or event based)
  • It is easy to install.
  • It has 1000+ plugins to ease your work. If a plugin does not exist, you can code it and share with the community.
  • It is built with Java and hence, it is portable to all the major platforms.
  • With Jenkins you can build snapshots and release artifacts of your application.
  • It is also used for deployment of released artifact with custom scripts.
  • It provides continuous integration pipeline support for establishing software development life cycle work flow for your application.
  • It also provides support for scheduled builds & automation test execution.
  • It can execute bash scripts, shell scripts, ANT and Maven Targets.
  • It can be used to Publish results and send email notifications.

For Log-off issue on VM you can ,turn-off the log-off from server so that server should never went to log-off state(Machine should be active don;t worry about screen).



TTWT Magazine





© 2018   Created by Quality Testing.   Powered by

Badges  |  Report an Issue  |  Terms of Service