selenium
selenium copied to clipboard
A browser automation framework and ecosystem.
### What happened? The API documentation for the WebDriver classes is missing the methods that can be invoked on said classes (see for example https://www.selenium.dev/selenium/docs/api/py/webdriver_chrome/selenium.webdriver.chrome.webdriver.html). The API documentation is also...
### What happened? When click element in an iframe with padding-left or padding-top , the coordinate of the click is wrong. But I solved the problem on my own in...
### What happened? In Selenium v3, port probing choosed from a safe range of ephemeral ports that explicitly excluded the well-known range of ephemeral ports used by the OS for...
### Feature and motivation Ruby has a great [logging implementation](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/lib/selenium/webdriver/common/logger.rb), that allows us to easily output warnings, deprecations and for users to toggle level to get things like [command path](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/lib/selenium/webdriver/remote/bridge.rb#L624),...
### What happened? When running on Grid, the logging endpoints return an error (all browsers except for Chrome). ``` org.openqa.selenium.UnsupportedCommandException: The command 'GET /session/167E1FE8-9D49-4B7A-94FB-D36B77AC51D1/se/log/types' was not found. ``` We should...
### Feature and motivation We're adding Type hints to Python & looking at TypeScript for JS, the equivalent for Ruby is to add rbs files. Ruby Selenium does a lot...
[🐛 Bug]:
### What happened? The standalone Grid Console in not opening in default URL after running successfully. The API Status is working fine.  ### How can we reproduce the issue?...
### Feature and motivation This is a large project, but should be a backwards compatible change. @harsha509 can you update this issue with more specific details about the value, and...
### Feature and motivation W3C supports adding timeout values when starting a session, which isn't currently implemented in .NET The existing Timeout classes need to be subclassed or superclassed to...
## 🚀 Feature Proposal An API for managing extensions is needed: 1. installation from AMO 2. switching on 3. switching off 4. switching availability in private mode 5. getting list...