ferrum icon indicating copy to clipboard operation
ferrum copied to clipboard

Headless Chrome Ruby API

Results 85 ferrum issues
Sort by recently updated
recently updated
newest added

I experienced some random `Ferrum::TimeoutError` when calling `wait_for_idle`. For the same navigation, sometime it would fail, sometime it would pass. After adding debug information output for `requestWillBeSent`, `responseReceived`, `loadingFinished` and...

We have https://github.com/rubycdp/ferrum/blob/98a7acb14fe5cac8a503ee59211fd4f99daa02e5/lib/ferrum/page.rb#L358-L362 but it doesn't include `params["type"]` or `params["stackTrace"]`, and they seem to be useful.

I'm seeing an error that pops up sometimes. Not a consistent issue, but enough to fail our builds every few days. We're using Cuprite for our Rails system tests. ```...

This PR fixes the issue outlined in https://github.com/rubycdp/cuprite/issues/239. I fixed this initially by adding a `node.isConnected` check to `Cuprite.isVisible`, but after digging a bit deeper, it seems that the node...

Related to #234 I couldn't remember how to get a value back from `evaluate_async` and remembered I had created an example in a previous issue. The existing example leverages `arguments[0]`...

The `String#match` is doing funny things ```none irb(main):023:0> "vg?1".match "vg?1" => nil irb(main):024:0> "g?1".match "g?1" => # ``` here https://github.com/rubycdp/ferrum/blob/7ae00e7ce557c765f9dfcd75b5875cdc1cc186dd/lib/ferrum/network/intercepted_request.rb#L33 and since you send regex on url and not vice...

**OS**: Microsoft Windows Server 2019 Datacenter **JRuby version**: 9.3.7.0 **Ferrum version**: 0.13 **Chrome version**: 116.0.5845.187 I am running Ferrum with JRuby on Windows, here is the console output: ``` irb(main):001:0>...

jruby

`browser.network.traffic` isn't working for traffic that happens in service workers. Has this been considered? I could put together a pull request if pointed in the right direction for implementing this...

Hello :wave: We're getting inconsistent failures on our build, since we've bumped Cuprite from `0.13 `to `0.14.3`. The error occurs when attempting to visit a URL, on headless chrome (`/account`...

I feel like `browser.cookies` should return all cookies, while `browser.page.cookies` should only return cookies for the page, based on the current page's `path` and `domain`.