Dmitry Vorotilin
Dmitry Vorotilin
Just approved them to run
Weird, dunno let me release new Ferrum and push my changes to cuprite and I'll get this into new release
@postmodern could you show an example where it's useful?
Since `browser.cookies` is just a convenient alias to `browser.page.cookies` with default page, this behavior looks ok to me. Though I'm a bit surprised that `Network.getAllCookies` returns all cookies even for...
@postmodern I was reorganizing specs so currently page specs are in the browser_spec. I think we can create page_spec and put it there. Though it overlaps with network_spec a bit,...
Thank you guys for reporting and for findings, I’ll get back to you after investigation
@johncoates-st you could check https://chromedevtools.github.io/devtools-protocol/tot/ServiceWorker/ and then: 1. Add `ServiceWorker.enable` feature in https://github.com/rubycdp/ferrum/blob/main/lib/ferrum/page.rb#L357. Though I'm not sure about behavior or if it even fits well network domain. 2. Run one...
I just checked locally, everything works just fine. Started the browser `/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 --headless=true` started the browser `browser = Ferrum::Browser.new(url: "http://localhost:9222")` went to google `browser.go "http://google.com"`. The solution...
On step 2 the only option you have to pass is :url. Try it
That's because there are 2 contexts here. When you run the browser with `--remote-debugging-port=9222` it spawns your Chrome profile, with the pages you visited before, but when you want Chrome...