|
1 | 1 | Selenium 4.32.0 |
2 | | -* bump versions to nightly |
| 2 | +* Add CDP for Chrome 136 and remove 133 |
3 | 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 | 4 | * 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 | 5 | * [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 | 6 | * Call service.stop() when session can't be started (#15636) |
101 | 7 | * Remove logging API for non-Chromium browsers (#15641) |
102 | 8 | * Raise TypeError when creating webdriver.Remote() without options (#15619) |
103 | 9 | * Add autoflake linter and update linting dependencies (#15643) |
104 | 10 | * Fix driver service stop when starting browser fails (#15656) |
105 | | - > Fix Remote service stop |
106 | 11 | * [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 | 12 | * Set remote active protocol in Firefox to BiDi only |
111 | 13 | * [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 | 14 | * [BiDi] separate log module from script module and add more tests (#15668) |
118 | 15 | * 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 | 16 | * Remove support for GLOBAL_DEFAULT_TIMEOUT environment variable (#15673) |
122 | 17 | * 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 | 18 |
|
128 | 19 | Selenium 4.31.0 |
129 | 20 | * Add CDP for Chrome 135 and remove 132 |
|
0 commit comments