i have only a command line Linux but would like to do some ui tests for our meteor application. So i heard there are some libraries which provide functionality of headless browsers.
PhantomJS, Selenium, Headless Chrome
So what i would like to know, which of them can work without xvfb and without having a browser (i.e. chrome or chromium) installed? I would like to rely on meteor or npm packages opt. at best no global dependencies.
Any user experience is also appreciated. I heard PhantomJS is not recommended due to been outdated and strange behavior.