screen shot of the tests

I have scheduled urlblast and wptdriver to run in background (task scheduler).
I never get a screen shot of the url being tested, unless I run these drivers in the foreground and keep my server window opened.
Is there a solution for this

No. The browsers need to run on the actual desktop otherwise they don’t actually render any UI.