Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency selenium-webdriver to v4.31.0 #2260

Merged
merged 1 commit into from
Apr 5, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 5, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
selenium-webdriver (source) 4.30.0 -> 4.31.0 age adoption passing confidence
selenium-webdriver (source, changelog) '= 4.30.1' -> '= 4.31.0' age adoption passing confidence

Release Notes

SeleniumHQ/selenium (selenium-webdriver)

v4.31.0

Compare Source

SeleniumHQ/selenium (selenium-webdriver)

v4.31.0

=========================

  • Add support for 135 and remove 132
  • Remove the pre-compiled atoms from trunk
  • Allow symbols again to be passed on delete_cookie (#​15519)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

netlify bot commented Apr 5, 2025

Deploy Preview for selenium-dev ready!

Name Link
🔨 Latest commit ca64d19
🔍 Latest deploy log https://app.netlify.com/sites/selenium-dev/deploys/67f0c1e2f35a55000890348c
😎 Deploy Preview https://deploy-preview-2260--selenium-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link
Contributor

qodo-merge-pro bot commented Apr 5, 2025

CI Feedback 🧐

(Feedback updated until commit ca64d19)

A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

Action: tests (windows, stable)

Failed stage: Run tests [❌]

Failed test name: Multiple tests failed, primarily Network events tests and Mouse move by offset test

Failure summary:

The action failed because 8 tests failed in the JavaScript test suite:
1. "Mouse move by offset"
test failed with an assertion error (expected true but got false) at line 22 in
test\actionsApi\mouse\moveByOffset.spec.js
2. "Browsing Context Inspector - can listen to browsing
context destroyed event" failed with an assertion error
3. Five "Network events" tests failed with
the same error: "TypeError: Network is not a function" in test\bidirectional\network_events.spec.js

4. "Service Test - Set Driver Location" failed with a timeout error waiting for the WebDriver server

The action was retried 3 times but all attempts failed with the same test failures.

Relevant error logs:
1:  ##[group]Operating System
2:  Microsoft Windows Server 2022
...

219:  ##[endgroup]
220:  added 134 packages, and audited 135 packages in 11s
221:  47 packages are looking for funding
222:  run `npm fund` for details
223:  found 0 vulnerabilities
224:  ##[group]Run nick-invision/[email protected]
225:  with:
226:  timeout_minutes: 20
227:  max_attempts: 3
228:  command: cd examples/javascript
229:  npm test
230:  
231:  retry_wait_seconds: 10
232:  polling_interval_seconds: 1
233:  warning_on_retry: true
234:  continue_on_error: false
235:  env:
...

271:  Move to element
272:  ✔ Mouse move into an element (1825ms)
273:  Right click
274:  ✔ Mouse move and right click on an element (2137ms)
275:  Scroll by given amount from element
276:  ✔ Scroll to element by 300 (618ms)
277:  Wheel scroll to element
278:  ✔ Scroll to the element (528ms)
279:  Actions API - Wheel Tests
280:  ✔ Scroll to element (424ms)
281:  ✔ Scroll by given amount (576ms)
282:  ✔ Scroll from an element by a given amount (628ms)
283:  ✔ Scroll from an element with an offset (585ms)
284:  ✔ Scroll from an offset of origin (element) by given amount (1159ms)
285:  Integration Tests
286:  ✔ test navigate and listen to errors (4147ms)
287:  Browsing Context
...

328:  Locate Nodes
329:  - can locate nodes
330:  - can locate node
331:  - can locate node with css locator
332:  - can locate node with xpath locator
333:  - can locate node with inner test locator
334:  - can locate node with max node count
335:  - can locate node with none ownership value
336:  - can locate node with root ownership value
337:  - can locate node with given start nodes
338:  - can locate nodes in a given sandbox
339:  - can find element
340:  - can find elements
341:  Log Inspector
342:  ✔ test listen to console log (3814ms)
343:  ✔ test listen to javascript error log (5162ms)
344:  ✔ test retrieve stack trace for a log (2799ms)
...

377:  ✔ can disown handles in realm (3908ms)
378:  ✔ can get all realms (3659ms)
379:  ✔ can get realm by type (3657ms)
380:  ✔ can get realm in browsing context (3738ms)
381:  ✔ can get realm in browsing context by type (4966ms)
382:  ✔ can add preload script (2240ms)
383:  ✔ can add preload script to sandbox (4707ms)
384:  ✔ can remove preload script (4384ms)
385:  Script events
386:  ✔ can listen to channel message (3211ms)
387:  ✔ can listen to realm created message (3289ms)
388:  - can listen to realm destroyed message
389:  BiDi Logging
390:  ✔ can listen to console log (6211ms)
391:  ✔ can remove console log handler (5466ms)
392:  ✔ can listen to javascript error (5543ms)
393:  ✔ can remove to javascript error handler (6367ms)
394:  BiDi Script
...

548:  ✔ Select by multiple options (971ms)
549:  ✔ Try selecting disabled option
550:  Virtual authenticator
551:  ✔ Register a virtual authenticator
552:  ✔ Remove authenticator
553:  ✔ Createa and add residential key
554:  ✔ Add resident credential not supported when authenticator uses U2F protocol
555:  ✔ Create and add non residential key
556:  ✔ Get credential
557:  ✔ Remove all credentials
558:  ✔ Set is user verified
559:  Virtual authenticator options
560:  ✔ Virtual options
561:  ✔ User verified
562:  Waits
563:  ✔ fail (1173ms)
564:  ✔ sleep (2301ms)
565:  ✔ implicit (1123ms)
566:  ##[warning]Attempt 1 failed. Reason: Timeout of 1200000ms hit
567:  ##[endgroup]
...

596:  Move to element
597:  ✔ Mouse move into an element (1628ms)
598:  Right click
599:  ✔ Mouse move and right click on an element (2095ms)
600:  Scroll by given amount from element
601:  ✔ Scroll to element by 300 (620ms)
602:  Wheel scroll to element
603:  ✔ Scroll to the element (312ms)
604:  Actions API - Wheel Tests
605:  ✔ Scroll to element (280ms)
606:  ✔ Scroll by given amount (581ms)
607:  ✔ Scroll from an element by a given amount (619ms)
608:  ✔ Scroll from an element with an offset (617ms)
609:  ✔ Scroll from an offset of origin (element) by given amount (1074ms)
610:  Integration Tests
611:  ✔ test navigate and listen to errors (3944ms)
612:  Browsing Context
...

653:  Locate Nodes
654:  - can locate nodes
655:  - can locate node
656:  - can locate node with css locator
657:  - can locate node with xpath locator
658:  - can locate node with inner test locator
659:  - can locate node with max node count
660:  - can locate node with none ownership value
661:  - can locate node with root ownership value
662:  - can locate node with given start nodes
663:  - can locate nodes in a given sandbox
664:  - can find element
665:  - can find elements
666:  Log Inspector
667:  ✔ test listen to console log (3869ms)
668:  ✔ test listen to javascript error log (5083ms)
669:  ✔ test retrieve stack trace for a log (3884ms)
...

702:  ✔ can disown handles in realm (6013ms)
703:  ✔ can get all realms (5103ms)
704:  ✔ can get realm by type (2728ms)
705:  ✔ can get realm in browsing context (2739ms)
706:  ✔ can get realm in browsing context by type (4546ms)
707:  ✔ can add preload script (4641ms)
708:  ✔ can add preload script to sandbox (3774ms)
709:  ✔ can remove preload script (4893ms)
710:  Script events
711:  ✔ can listen to channel message (2567ms)
712:  ✔ can listen to realm created message (3797ms)
713:  - can listen to realm destroyed message
714:  BiDi Logging
715:  ✔ can listen to console log (6572ms)
716:  ✔ can remove console log handler (5936ms)
717:  ✔ can listen to javascript error (6519ms)
718:  ✔ can remove to javascript error handler (5804ms)
719:  BiDi Script
...

873:  ✔ Select by multiple options (994ms)
874:  ✔ Try selecting disabled option
875:  Virtual authenticator
876:  ✔ Register a virtual authenticator
877:  ✔ Remove authenticator
878:  ✔ Createa and add residential key
879:  ✔ Add resident credential not supported when authenticator uses U2F protocol
880:  ✔ Create and add non residential key
881:  ✔ Get credential
882:  ✔ Remove all credentials
883:  ✔ Set is user verified
884:  Virtual authenticator options
885:  ✔ Virtual options
886:  ✔ User verified
887:  Waits
888:  ✔ fail (1024ms)
889:  ✔ sleep (2427ms)
890:  ✔ implicit (1176ms)
891:  ✔ explicit (1338ms)
892:  168 passing (19m)
893:  21 pending
894:  8 failing
895:  1) Mouse move by offset
896:  From element:
897:  AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
898:  false !== true
899:  + expected - actual
900:  -false
901:  +true
902:  at Context.<anonymous> (test\actionsApi\mouse\moveByOffset.spec.js:22:12)
903:  at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
904:  2) Browsing Context Inspector
905:  can listen to browsing context destroyed event:
906:  AssertionError [ERR_ASSERTION]: [] == null
907:  at Context.<anonymous> (test\bidirectional\browsingContextInspector.spec.js:117:12)
908:  at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
909:  3) Network events
910:  can listen to event before request is sent:
911:  TypeError: Network is not a function
912:  at Context.<anonymous> (test\bidirectional\network_events.spec.js:24:27)
913:  at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
914:  4) Network events
915:  can request cookies:
916:  TypeError: Network is not a function
917:  at Context.<anonymous> (test\bidirectional\network_events.spec.js:37:27)
918:  at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
919:  5) Network events
920:  can redirect http equiv:
921:  TypeError: Network is not a function
922:  at Context.<anonymous> (test\bidirectional\network_events.spec.js:68:27)
923:  at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
924:  6) Network events
925:  can subscribe to response started:
926:  TypeError: Network is not a function
927:  at Context.<anonymous> (test\bidirectional\network_events.spec.js:84:27)
928:  at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
929:  7) Network events
930:  can subscribe to response completed:
931:  TypeError: Network is not a function
932:  at Context.<anonymous> (test\bidirectional\network_events.spec.js:98:27)
933:  at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
934:  8) Service Test
935:  Set Driver Location:
936:  Error: Timed out waiting for the WebDriver server at http://127.0.0.1:63410/C:\Users\runneradmin\.cache\selenium\chromedriver\win64\135.0.7049.42\chromedriver.exe
937:  at onError (node_modules\selenium-webdriver\http\util.js:89:16)
938:  at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
939:  ##[warning]Attempt 2 failed. Reason: Child_process exited with error code 1
940:  ##[endgroup]
...

969:  Move to element
970:  ✔ Mouse move into an element (1469ms)
971:  Right click
972:  ✔ Mouse move and right click on an element (2240ms)
973:  Scroll by given amount from element
974:  ✔ Scroll to element by 300 (603ms)
975:  Wheel scroll to element
976:  ✔ Scroll to the element (479ms)
977:  Actions API - Wheel Tests
978:  ✔ Scroll to element (451ms)
979:  ✔ Scroll by given amount (582ms)
980:  ✔ Scroll from an element by a given amount (604ms)
981:  ✔ Scroll from an element with an offset (617ms)
982:  ✔ Scroll from an offset of origin (element) by given amount (1189ms)
983:  Integration Tests
984:  ✔ test navigate and listen to errors (3896ms)
985:  Browsing Context
...

1026:  Locate Nodes
1027:  - can locate nodes
1028:  - can locate node
1029:  - can locate node with css locator
1030:  - can locate node with xpath locator
1031:  - can locate node with inner test locator
1032:  - can locate node with max node count
1033:  - can locate node with none ownership value
1034:  - can locate node with root ownership value
1035:  - can locate node with given start nodes
1036:  - can locate nodes in a given sandbox
1037:  - can find element
1038:  - can find elements
1039:  Log Inspector
1040:  ✔ test listen to console log (5250ms)
1041:  ✔ test listen to javascript error log (2753ms)
1042:  ✔ test retrieve stack trace for a log (3670ms)
...

1075:  ✔ can disown handles in realm (3765ms)
1076:  ✔ can get all realms (5044ms)
1077:  ✔ can get realm by type (5015ms)
1078:  ✔ can get realm in browsing context (3578ms)
1079:  ✔ can get realm in browsing context by type (3269ms)
1080:  ✔ can add preload script (2813ms)
1081:  ✔ can add preload script to sandbox (2962ms)
1082:  ✔ can remove preload script (2547ms)
1083:  Script events
1084:  ✔ can listen to channel message (2401ms)
1085:  ✔ can listen to realm created message (3555ms)
1086:  - can listen to realm destroyed message
1087:  BiDi Logging
1088:  ✔ can listen to console log (5646ms)
1089:  ✔ can remove console log handler (6460ms)
1090:  ✔ can listen to javascript error (5526ms)
1091:  ✔ can remove to javascript error handler (6865ms)
1092:  BiDi Script
...

1246:  ✔ Select by multiple options (970ms)
1247:  ✔ Try selecting disabled option
1248:  Virtual authenticator
1249:  ✔ Register a virtual authenticator
1250:  ✔ Remove authenticator
1251:  ✔ Createa and add residential key
1252:  ✔ Add resident credential not supported when authenticator uses U2F protocol
1253:  ✔ Create and add non residential key
1254:  ✔ Get credential
1255:  ✔ Remove all credentials
1256:  ✔ Set is user verified
1257:  Virtual authenticator options
1258:  ✔ Virtual options
1259:  ✔ User verified
1260:  Waits
1261:  ✔ fail (1110ms)
1262:  ✔ sleep (2297ms)
1263:  ✔ implicit (1119ms)
1264:  ✔ explicit (1275ms)
1265:  168 passing (20m)
1266:  21 pending
1267:  8 failing
1268:  1) Mouse move by offset
1269:  From element:
1270:  AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
1271:  false !== true
1272:  + expected - actual
1273:  -false
1274:  +true
1275:  at Context.<anonymous> (test\actionsApi\mouse\moveByOffset.spec.js:22:12)
1276:  at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
1277:  2) Browsing Context Inspector
1278:  can listen to browsing context destroyed event:
1279:  AssertionError [ERR_ASSERTION]: [] == null
1280:  at Context.<anonymous> (test\bidirectional\browsingContextInspector.spec.js:117:12)
1281:  at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
1282:  3) Network events
1283:  can listen to event before request is sent:
1284:  TypeError: Network is not a function
1285:  at Context.<anonymous> (test\bidirectional\network_events.spec.js:24:27)
1286:  at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
1287:  4) Network events
1288:  can request cookies:
1289:  TypeError: Network is not a function
1290:  at Context.<anonymous> (test\bidirectional\network_events.spec.js:37:27)
1291:  at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
1292:  5) Network events
1293:  can redirect http equiv:
1294:  TypeError: Network is not a function
1295:  at Context.<anonymous> (test\bidirectional\network_events.spec.js:68:27)
1296:  at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
1297:  6) Network events
1298:  can subscribe to response started:
1299:  TypeError: Network is not a function
1300:  at Context.<anonymous> (test\bidirectional\network_events.spec.js:84:27)
1301:  at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
1302:  7) Network events
1303:  can subscribe to response completed:
1304:  TypeError: Network is not a function
1305:  at Context.<anonymous> (test\bidirectional\network_events.spec.js:98:27)
1306:  at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
1307:  8) Service Test
1308:  Set Driver Location:
1309:  Error: Timed out waiting for the WebDriver server at http://127.0.0.1:55553/C:\Users\runneradmin\.cache\selenium\chromedriver\win64\135.0.7049.42\chromedriver.exe
1310:  at onError (node_modules\selenium-webdriver\http\util.js:89:16)
1311:  at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
1312:  ##[endgroup]
1313:  ##[error]Final attempt failed. Child_process exited with error code 1
1314:  Post job cleanup.

@harsha509 harsha509 merged commit fb4614e into trunk Apr 5, 2025
9 of 18 checks passed
@harsha509 harsha509 deleted the renovate/selenium-webdriver-4.x branch April 5, 2025 19:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant