cuprite
cuprite copied to clipboard
Headless Chrome/Chromium driver for Capybara
## Problem Currently, when using Cuprite with a typical Capybara setup with `Capybara.reset_sessions!` after each test, a new blank context is created **after** each test. When running tests in a...
On trying to check/uncheck hidden checkboxes, it gives the following error: `Could not compute content quads`. Is there any way to check/uncheck hidden checkboxes?
Fixes #200. The extensions were injected again on every frame switch. That seemed unnecessary to me as they were already injected on page load by ferrum. This resulted in some...
Hi! I just discovered this gem so I am trying to replace Selenium with it since I've read that this is faster :) I am having a problem with system...
On pages with iframes cuprite triggers a javascript error when switching into a frame. I have written a test which shows the errors: ```diff diff --git a/spec/features/driver_spec.rb b/spec/features/driver_spec.rb index d9f9403..d4c3d7d...
This PR allows a custom `save_path` option to be configured, instead of defaulting to the `Capybara.save_path`. The motivation is wanting to specify an ephemeral directory for downloads (PDFs, CSVs etc)...
I want to specify where filed are being downloaded. Defaulting to Capybara.save_path is probably an okay default but then the downloads and screenshots are mixed. With this change you can...
From following the JavaScript code, I believe that `node.trigger(:input)` currently ends up calling `this.dispatchEvent('input')`. However, that isn't the correct way to dispatch this event, it should be `this.dispatchEvent(new Event('input'))`. That's...
If the detected path to Chrome includes spaces (which it does by default on MacOS) then the version logging in `spec/spec_helper.rb` would fail, preventing the test suite from running. Running...