Simon K
Simon K
Highlighted in #10804 I had a quick look at the modules generated are referencing other classes inside the `debugger.py` by the `debugging.ClassName` which is not available in the name space;...
Converts the error codes into a `Tuple` as they are immutable and adds appropriate type hints for them. Removes unused vars `screen` & `stacktrace` as they are redefined later when...
This makes some improvements to the python linting, Moving forward I would like to get the entire code base linted in a consistent manner for ease of maintenance and contributions....
Heavily a draft still, please see the todos here; there is still plenty of work to do, but I figured if I took one driver in particular and make a...
### Feature and motivation There is some duplication throughout the following areas that are (largely) carrying out the same tasks: ```console grep -rE "def find_elements?\(" * selenium/webdriver/remote/webdriver.py: def find_element(self, by=By.ID,...
### What happened? A fair few of the python tests in CI are a little flaky; resulting in red builds in most python pull requests at the minute; we are...
Adds deprecation warnings for tests written in `nose`, namely around `setup` and `teardown` aspects; as we support limited functionality. I went with a `pytest 8.x` deprecation as I think that...
Unhandled exceptions in `pytest_unconfigure` hooks exit `1` and not `3` - `ExitCode.INTERNAL_ERROR`
Hi, as (briefly) discussed in [this discussion](https://github.com/pytest-dev/pytest/discussions/9802), `pytest_unconfigure` differs from `pytest_configure` in terms of exiting. When a `pytest_configure(...)` implementation raises an unhandled exception; pytest exits `3 - ExitCode.INTERNAL_ERROR`; this is...
I hope to break these kind of changes down into single changes; for now a lot of proof of concept ideas. Here is a new tox recipe used via `tox...
Hi, thanks for a great library and the time to maintain / build it. Would it be possible to get a release on pypi that supports python3.11? I notice it's...