I have a rather extensive CasperJS acceptance test suite.
Up until now, we didn't care for cross browser/OS/mobile support, so CasperJS/PhantomJS made perfect sense, and it has worked beautifully.
But now, we do care, to the point I will need to cover 5 most popular browsers and their respective OS and even mobile devices (browserstack is my saviour).
So I'm considering 2 options:
a) Find a way to somehow modify/run existing CasperJS test suite to run on different browsers instead of just Phantomjs (have googled for hours, doesn't seem to be a viable option).
b) Rewrite the test suite (write new one) in Selenium Webdriver and junk CasperJS test suite if so desired (since Webdriver can now drive PhantomJS I could smoketest there without using the CasperJS test suite).
Question is: is option "b)" the correct option? I believe it is, but want to be sure before finding out I "reinvented the wheel" for free.