12345678910111213141516 |
- # Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/
- # This file overwrites `Capybara::Node::Finders#all` to set the default value
- # of the `allow_reload` keyword argument to `true` (default: `false`) to enable
- # automatic reload of stale elements and avoid
- # `Selenium::WebDriver::Error::StaleElementReferenceError` exceptions.
- module ZammadActivateReloadOfStaleElements
- def all(*args, allow_reload: true, **options, &optional_filter_block)
- super(*args, allow_reload: allow_reload, **options, &optional_filter_block)
- end
- end
- Capybara::Node::Base.include(ZammadActivateReloadOfStaleElements)
- Capybara::Node::Simple.include(ZammadActivateReloadOfStaleElements)
|