Module: Capybara::Playwright::DriverExtension
- Included in:
- Driver
- Defined in:
- lib/capybara/playwright/driver_extension.rb
Instance Method Summary collapse
-
#on_save_raw_screenshot_before_reset(&block) ⇒ Object
Register screenshot save process.
-
#on_save_screenrecord(&block) ⇒ Object
Register screenrecord save process.
- #with_playwright_page(&block) ⇒ Object
Instance Method Details
#on_save_raw_screenshot_before_reset(&block) ⇒ Object
Register screenshot save process. The callback is called just before page is closed. (just before #reset_session!)
The binary (String) of the page screenshot is called back into the given block
9 10 11 |
# File 'lib/capybara/playwright/driver_extension.rb', line 9 def on_save_raw_screenshot_before_reset(&block) @callback_on_save_screenshot = block end |
#on_save_screenrecord(&block) ⇒ Object
Register screenrecord save process. The callback is called just after page is closed. (just after #reset_session!)
The video path (String) is called back into the given block
26 27 28 |
# File 'lib/capybara/playwright/driver_extension.rb', line 26 def on_save_screenrecord(&block) @callback_on_save_screenrecord = block end |
#with_playwright_page(&block) ⇒ Object
38 39 40 41 42 |
# File 'lib/capybara/playwright/driver_extension.rb', line 38 def with_playwright_page(&block) raise ArgumentError.new('block must be given') unless block @browser&.with_playwright_page(&block) end |