Domanda

What are the options for using Headless browser in ruby? Already Tried Watir, but it opens a browser window for every page opened, that is un desired side effect. It would be awesome if there was something like Phanthom JS or if i could Phanthom JS in ruby code.

È stato utile?

Soluzione

First, Watir does not "open a browser window for every page" as you describe, unless you are doing something wrong.

Second, you can use phantomjs with Watir. Uninstall the Headless gem, and just do

broswer = Watir::Browser.new :phantomjs

browser.goto "some_web_page.com"

browser.close  # When you are done.

I suspect you are opening a new browser instance for every page, rather than just using goto. If that's the case, try using .new() or .start() just once, then .goto() after that. That is, just replace :phantomjs in the code above with :ff for example.

Keep in mind that if you use "headless", last I heard it did not yet work on OS X.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top