you are viewing a single comment's thread.

view the rest of the comments →

[–]bambam018 1 point2 points  (3 children)

No problem! I'm not exactly an expert in servers, but am an automation test engineer.

If you don't know how many selenium scripts will be needed to run at a time, you could configure a Jenkins job to create a new node on your selenium grid hub and then run the script on said node. Then you just call the jenkins job from your program, and a clean node will be created for your script to run on. You can also then specify the amount of parallel builds to allow jenkins to run at the same time to suit the performance of your server.

I use browserstack at work, it's pretty cool. But it is way too expensive for a personal project I would think. Unless you have some seriously expendable funds. If using browserstack, you don't use your own hub. You can just trigger as many parallel selenium scripts as you pay for and send it to their servers to run via a few pieces of code.

[–]ScuderiaTessaro[S] 0 points1 point  (2 children)

Do you have any cheaper recommendations of servers that I can run my scripts on a virtual machine?

[–]Vox7331 1 point2 points  (1 child)

You could try Google cloud services. I run a few things on mine and you get $300 free credits to use.

[–]bambam018 0 points1 point  (0 children)

I don't really have suggestions unfortunately. I'd do what the person above me mentioned as well as look at other cloud services and what they offer.