selenium
selenium copied to clipboard
A browser automation framework and ecosystem.
### What happened? When using a detached shadow root a DetachedShadowRootException should be raised. I am pretty sure this happens because the `ErrorHandler` does still use the none W3C `ErrorCodes`....
### What happened? When using driver register method , error -> java.lang.NoSuchMethodError: 'java.util.function.Function org.openqa.selenium.devtools.ConverterFunctions.map Context: Upgrading selenium form 4.12.0 to 4.17.0 as it has support for chrome version 121. ###...
This PR is the first draft that implements extensibility points that would be useful in Appium per appium/ruby_lib_core#429. With this PR, we can try to see if that would be...
### What happened? This line of code here: https://github.com/SeleniumHQ/selenium/blob/240e17b647d754b8d88b606cd1bca6345240c0b1/rb/lib/selenium/webdriver/remote/response.rb#L72 causes `Exception#backtrace_locations` to return `nil`. This is problematic for test frameworks that use the detailed information in `backtrace_locations` to format errors...
Using `set_backtrace` causes `Exception#backtrace_locations` to become `nil` which is a great loss for accurate error reporting. From what I've seen very little is gained by adding the backtrace from the...
### Feature and motivation Selenium manager process can be executed with `--debug` flag, and then process output can be redirected to internal logs. Each time, when the process outputs a...
**Thanks for contributing to Selenium!** **A PR well described will help maintainers to quickly review and merge it** Before submitting your PR, please check our [contributing](https://github.com/SeleniumHQ/selenium/blob/trunk/CONTRIBUTING.md) guidelines. Avoid large PRs,...
### What happened? I everyone, we've developer son e2e tests using selenium for NodeJS, but we're experiencing some random errors while the test is being executed. Once the test has...
### Description This PR introduces a SendCommands function to DevTools session, which is able to sent multiple Devtools commands and wait till all the commands received an answer. The singular...
### Description Using xpaths will need to transfer the complete `wicked-good-xpath`, this can easily be replaced by a css locator. ### Motivation and Context This will reduce the size of...