|
| 1 | +Selenium 4.32.0 |
| 2 | +* bump versions to nightly |
| 3 | +* BiDi Network implementation of Intercepts and Auth in Python (#14592) |
| 4 | + > * added network.py, updated webdriver.py, added bidi_network_tests.py |
| 5 | + > * Tests are passing |
| 6 | + > * Removed redundant bazel test |
| 7 | + > * deleted unused leftover function |
| 8 | + > * deleting other leftover function |
| 9 | + > Thought I might need it, but didn't |
| 10 | + > * removed unused imports |
| 11 | + > * cleanup |
| 12 | + > * fixed url_for() - tests passing |
| 13 | + > * added instantiation of self._network = None |
| 14 | + > * Made functions async |
| 15 | + > * Update network.py |
| 16 | + > * linting |
| 17 | + > * linting |
| 18 | + > * linting |
| 19 | + > * remove debugging port from fixture |
| 20 | + > * Removed Async/Await |
| 21 | + > * Made changes per review |
| 22 | + > * added back linting |
| 23 | + > * Added intial high-level api implementation with basic docstring for users |
| 24 | + > * extended the tests |
| 25 | + > * added docstrings to all functions |
| 26 | + > * abstracted out response/request... rewrote tests |
| 27 | + > * Update network.py |
| 28 | + > * refactored high-level api implementation |
| 29 | + > * minor fix |
| 30 | + > * New adjustments per @p0deje |
| 31 | + > * Updated assert text on failure |
| 32 | + > * Added xfails for safari |
| 33 | + > * fixed tests |
| 34 | + > * Update bidi_network_tests.py |
| 35 | + > * linting |
| 36 | + > * added back commands |
| 37 | + > * linting |
| 38 | + > * linting |
| 39 | + > * nonlocalized request_id |
| 40 | + > * replaced fixture with driver.network |
| 41 | + > * updated webdriver.py to intiailize websocket if none |
| 42 | + > * updated tests |
| 43 | + > * added license |
| 44 | + > * update serialize and network |
| 45 | + > * Update websocket_connection.py |
| 46 | + > * Update network.py |
| 47 | + > * got network to intialize and browser to recognize commands, issue with getting callbacks to call |
| 48 | + > * don't need to explicitly return there |
| 49 | + > * switched to using add_callback |
| 50 | + > * unified callback_id and request/response_id |
| 51 | + > * removed wasted memort |
| 52 | + > * removed nonlocal usage |
| 53 | + > * added import, gave abstractions command_iterator class, added .to_json() |
| 54 | + > * added session_subscribe() to __on() |
| 55 | + > * shift ooo |
| 56 | + > * format.sh |
| 57 | + > * spinning wheel of death |
| 58 | + > * removed unused import |
| 59 | + > * Added more comprehensive docstrings ... minor tweaks |
| 60 | + > * formatting |
| 61 | + > * Update command.py |
| 62 | + > * command.py |
| 63 | + > * Complete rewrite - all tests passing but auth on google.com |
| 64 | + > * linting |
| 65 | + > * remove unused command.py commands |
| 66 | + > * removed commands |
| 67 | + > * Removed unused Response functionality - refined tests. All that fails is continue_request and continue_with_auth |
| 68 | + > * minor tweak |
| 69 | + > * Updated auth test - was trying to find page that onlt exists in rb bindings, removed change from websocket_connection.py |
| 70 | + > * updated event_name for continue, still failing |
| 71 | + > * linting |
| 72 | + > * uncommented |
| 73 | + > * refactored continue_with_auth to proceed with ContinueWithNoAuthCredentials per BiDi spec |
| 74 | + > * updated continue_request, moved _continue_with_auth under Request object -- still failing 2 tests |
| 75 | + > * typo |
| 76 | + > * made changes to websocket_connection.py, added fail_request() |
| 77 | + > * Update network.py |
| 78 | + > * marked add/remove_intercept() private, added clear_request_handlers() |
| 79 | + > * marked xfail for chromium bidi issues |
| 80 | + > * added remove_auth_handler, all tests passing |
| 81 | + > * prevented editing iterator during iteration |
| 82 | +* Fix select being able to select options hidden by css rules (#15135) |
| 83 | + > * Fix select being able to select options hidden by css rules |
| 84 | + > * corrected formatting with format.sh |
| 85 | + > * Fix select_by_visible_test to raise an exception on hidden options even if the argument text has spaces |
| 86 | + > Fix error messages to be the same as java's one |
| 87 | + > * adding check to all instances of invisible properties to test_raises_exception_select_by_text_multiple_hidden |
| 88 | + > - adding "opacity: 0.0", "display: none", "visibility: hidden" to formPage.html#invisible_multi_select |
| 89 | + > - checking all the options of formPage.html#invisible_multi_select in test_raises_exception_select_by_text_multiple_hidden() |
| 90 | +* [bidi]: Implement BiDi browser module (#15616) |
| 91 | + > * implement BiDi browser module |
| 92 | + > * add test browser tests |
| 93 | + > * run `format.sh` |
| 94 | + > * move `command_builder` to `common.py` to avoid function duplication |
| 95 | + > * add `init.py` |
| 96 | + > * move bidi test to `bidi/` directory |
| 97 | + > * fix tests |
| 98 | + > * check user_context_id for default and raise exception |
| 99 | + > * revert tests relocation since CI is failing |
| 100 | +* Call service.stop() when session can't be started (#15636) |
| 101 | +* Remove logging API for non-Chromium browsers (#15641) |
| 102 | +* Raise TypeError when creating webdriver.Remote() without options (#15619) |
| 103 | +* Add autoflake linter and update linting dependencies (#15643) |
| 104 | +* Fix driver service stop when starting browser fails (#15656) |
| 105 | + > Fix Remote service stop |
| 106 | +* [bidi]: add bidi command `session.status` and encapsulate in Session class (#15615) |
| 107 | + > * add bidi command session status |
| 108 | + > * use Session class for session module |
| 109 | + > * make webdriver bidi session private |
| 110 | +* Set remote active protocol in Firefox to BiDi only |
| 111 | +* [bidi]: Implement BiDi `browsing_context` module (#15631) |
| 112 | + > * implement bidi browsing context module |
| 113 | + > * add tests |
| 114 | + > * run `format.sh` |
| 115 | + > * use Session class |
| 116 | + > * add locate nodes tests |
| 117 | +* [BiDi] separate log module from script module and add more tests (#15668) |
| 118 | +* Add client_config property and update deprecation messages (#15674) |
| 119 | + > * Add client_config property and update deprecation messages |
| 120 | + > * Add timeout test and update unit tests |
| 121 | +* Remove support for GLOBAL_DEFAULT_TIMEOUT environment variable (#15673) |
| 122 | +* Server class to manage (download/run) grid server (#15666) |
| 123 | + > * Add class to manage remote/grid server |
| 124 | + > * User Server class in conftest |
| 125 | + > * Add server tests |
| 126 | +* bump versions in preparation for release |
| 127 | + |
1 | 128 | Selenium 4.31.0 |
2 | 129 | * Add CDP for Chrome 135 and remove 132 |
3 | 130 | * Fix docstring issues that sphinx complains about (#15466) |
|
0 commit comments