I know that it is sound strange. The point is that I want a NodeJS app to control the browser. On the same time, I want to see the browser and be able to interact with it it, and see what it is doing in real-time.
If it is not possible in PhantomJS, there is any other way to control a dedicated browser from NodeJS. (dedicated browser I mean that I don't want to use my own personal Chrome)
Usage Case: For example, I want to test an app that requires "login". I don't want to test the login process. So I need to "login" manually, (let the browser to save the cookies), and then I will be able to run the tests using the same cookies of the logged in user.
In other words: Is it possible to interact with as browser that controlled by NodeJS? I need the option to show the browser and hide it (so it will work from desktop and headless servers)