Skip to content

Conversation

selenium-ci
Copy link
Member

@selenium-ci selenium-ci commented Oct 4, 2025

This is an automated pull request to update pinned browsers and drivers

Merge after verify the new browser versions properly passing the tests and no bugs need to be filed

@selenium-ci selenium-ci added the B-build Includes scripting, bazel and CI integrations label Oct 4, 2025
Copy link
Contributor

qodo-merge-pro bot commented Oct 4, 2025

PR Compliance Guide 🔍

Below is a summary of compliance checks for this PR:

Security Compliance
🟢
No security concerns identified No security vulnerabilities detected by AI analysis. Human verification advised for critical code.
Ticket Compliance
🎫 No ticket provided
  • Create ticket/issue
Codebase Duplication Compliance
Codebase context is not defined

Follow the guide to enable codebase context checks.

Custom Compliance
No custom compliance provided

Follow the guide to enable custom compliance check.

  • Update
Compliance status legend 🟢 - Fully Compliant
🟡 - Partial Compliant
🔴 - Not Compliant
⚪ - Requires Further Human Verification
🏷️ - Compliance label

Copy link
Contributor

qodo-merge-pro bot commented Oct 4, 2025

PR Code Suggestions ✨

No code suggestions found for the PR.

Copy link
Contributor

qodo-merge-pro bot commented Oct 4, 2025

CI Feedback 🧐

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

Action: Python / Browser Tests (edge, ubuntu) / Integration Tests (edge, ubuntu)

Failed stage: Run Bazel [❌]

Failed test name: py/test/selenium/webdriver/edge/edge_service_tests.py

Failure summary:

The action failed because the Bazel test target
//py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py failed. Two assertions in that
test expect EdgeDriver’s startup log to contain the string Starting Microsoft Edge WebDriver, but
the actual output contains Starting msedgedriver 141.0.3537.57 ... instead.
- Failing assertions:

- py/test/selenium/webdriver/edge/edge_service_tests.py:86
-
py/test/selenium/webdriver/edge/edge_service_tests.py:99
- Observed output lines:
- Starting
msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port
- Plus standard
EdgeDriver startup messages (no exact match to the expected phrase).
This indicates a mismatch
between the test’s expected log string and the current msedgedriver startup message format.

Relevant error logs:
1:  ##[group]Runner Image Provisioner
2:  Hosted Compute Agent
...

926:  Package 'php-sql-formatter' is not installed, so not removed
927:  Package 'php8.3-ssh2' is not installed, so not removed
928:  Package 'php-ssh2-all-dev' is not installed, so not removed
929:  Package 'php8.3-stomp' is not installed, so not removed
930:  Package 'php-stomp-all-dev' is not installed, so not removed
931:  Package 'php-swiftmailer' is not installed, so not removed
932:  Package 'php-symfony' is not installed, so not removed
933:  Package 'php-symfony-asset' is not installed, so not removed
934:  Package 'php-symfony-asset-mapper' is not installed, so not removed
935:  Package 'php-symfony-browser-kit' is not installed, so not removed
936:  Package 'php-symfony-clock' is not installed, so not removed
937:  Package 'php-symfony-debug-bundle' is not installed, so not removed
938:  Package 'php-symfony-doctrine-bridge' is not installed, so not removed
939:  Package 'php-symfony-dom-crawler' is not installed, so not removed
940:  Package 'php-symfony-dotenv' is not installed, so not removed
941:  Package 'php-symfony-error-handler' is not installed, so not removed
942:  Package 'php-symfony-event-dispatcher' is not installed, so not removed
...

1120:  Package 'php-twig-html-extra' is not installed, so not removed
1121:  Package 'php-twig-i18n-extension' is not installed, so not removed
1122:  Package 'php-twig-inky-extra' is not installed, so not removed
1123:  Package 'php-twig-intl-extra' is not installed, so not removed
1124:  Package 'php-twig-markdown-extra' is not installed, so not removed
1125:  Package 'php-twig-string-extra' is not installed, so not removed
1126:  Package 'php8.3-uopz' is not installed, so not removed
1127:  Package 'php-uopz-all-dev' is not installed, so not removed
1128:  Package 'php8.3-uploadprogress' is not installed, so not removed
1129:  Package 'php-uploadprogress-all-dev' is not installed, so not removed
1130:  Package 'php8.3-uuid' is not installed, so not removed
1131:  Package 'php-uuid-all-dev' is not installed, so not removed
1132:  Package 'php-validate' is not installed, so not removed
1133:  Package 'php-vlucas-phpdotenv' is not installed, so not removed
1134:  Package 'php-voku-portable-ascii' is not installed, so not removed
1135:  Package 'php-wmerrors' is not installed, so not removed
1136:  Package 'php-xdebug-all-dev' is not installed, so not removed
...

2172:  Setting up libgs10:amd64 (10.02.1~dfsg1-0ubuntu7.8) ...
2173:  Setting up libspectre1:amd64 (0.2.12-1build2) ...
2174:  Setting up libheif1:amd64 (1.17.6-1ubuntu4.1) ...
2175:  Setting up libheif-plugin-aomdec:amd64 (1.17.6-1ubuntu4.1) ...
2176:  Setting up libheif-plugin-libde265:amd64 (1.17.6-1ubuntu4.1) ...
2177:  Setting up libimlib2t64:amd64 (1.12.1-1.1build2) ...
2178:  Setting up libheif-plugin-aomenc:amd64 (1.17.6-1ubuntu4.1) ...
2179:  Setting up feh (3.10.1-1ubuntu0.1) ...
2180:  Processing triggers for libgdk-pixbuf-2.0-0:amd64 (2.42.10+dfsg-3ubuntu3.2) ...
2181:  Processing triggers for install-info (7.1-3build2) ...
2182:  Processing triggers for fontconfig (2.15.0-1.1ubuntu2) ...
2183:  Processing triggers for hicolor-icon-theme (0.17-2) ...
2184:  Processing triggers for libc-bin (2.39-0ubuntu8.6) ...
2185:  Processing triggers for man-db (2.12.0-4build2) ...
2186:  Processing triggers for menu (2.1.50) ...
2187:  /usr/share/menu/dash: 1: Syntax error: word unexpected (expecting ")")
2188:  /usr/share/menu/bash: 1: Syntax error: word unexpected (expecting ")")
2189:  /usr/share/menu/google-chrome.menu: 1: Syntax error: word unexpected (expecting ")")
2190:  /usr/share/menu/microsoft-edge.menu: 1: Syntax error: word unexpected (expecting ")")
2191:  /usr/share/menu/bc: 1: Syntax error: word unexpected (expecting ")")
2192:  Setting up fluxbox (1.3.7-1build2) ...
2193:  update-alternatives: using /usr/bin/startfluxbox to provide /usr/bin/x-window-manager (x-window-manager) in auto mode
2194:  Processing triggers for menu (2.1.50) ...
2195:  /usr/share/menu/dash: 1: Syntax error: word unexpected (expecting ")")
2196:  /usr/share/menu/bash: 1: Syntax error: word unexpected (expecting ")")
2197:  /usr/share/menu/google-chrome.menu: 1: Syntax error: word unexpected (expecting ")")
2198:  /usr/share/menu/microsoft-edge.menu: 1: Syntax error: word unexpected (expecting ")")
2199:  /usr/share/menu/bc: 1: Syntax error: word unexpected (expecting ")")
2200:  Running kernel seems to be up-to-date.
2201:  Restarting services...
2202:  Service restarts being deferred:
2203:  systemctl restart hosted-compute-agent.service
2204:  No containers need to be restarted.
2205:  No user sessions are running outdated binaries.
2206:  No VM guests are running outdated hypervisor (qemu) binaries on this host.
2207:  Warning: Failed to open file(fluxbox.cat)
2208:  for translation, using default messages.
...

2212:  > Warning:          Could not resolve keysym XF86CameraAccessToggle
2213:  > Warning:          Could not resolve keysym XF86NextElement
2214:  > Warning:          Could not resolve keysym XF86PreviousElement
2215:  > Warning:          Could not resolve keysym XF86AutopilotEngageToggle
2216:  > Warning:          Could not resolve keysym XF86MarkWaypoint
2217:  > Warning:          Could not resolve keysym XF86Sos
2218:  > Warning:          Could not resolve keysym XF86NavChart
2219:  > Warning:          Could not resolve keysym XF86FishingChart
2220:  > Warning:          Could not resolve keysym XF86SingleRangeRadar
2221:  > Warning:          Could not resolve keysym XF86DualRangeRadar
2222:  > Warning:          Could not resolve keysym XF86RadarOverlay
2223:  > Warning:          Could not resolve keysym XF86TraditionalSonar
2224:  > Warning:          Could not resolve keysym XF86ClearvuSonar
2225:  > Warning:          Could not resolve keysym XF86SidevuSonar
2226:  > Warning:          Could not resolve keysym XF86NavInfo
2227:  Errors from xkbcomp are not fatal to the X server
2228:  Failed to read: session.ignoreBorder
2229:  Setting default value
2230:  Failed to read: session.forcePseudoTransparency
2231:  Setting default value
2232:  Failed to read: session.colorsPerChannel
2233:  Setting default value
2234:  Failed to read: session.doubleClickInterval
2235:  Setting default value
2236:  Failed to read: session.tabPadding
2237:  Setting default value
2238:  Failed to read: session.styleOverlay
2239:  Setting default value
2240:  Failed to read: session.slitlistFile
2241:  Setting default value
2242:  Failed to read: session.appsFile
2243:  Setting default value
2244:  Failed to read: session.tabsAttachArea
2245:  Setting default value
2246:  Failed to read: session.menuSearch
2247:  Setting default value
2248:  Failed to read: session.cacheLife
2249:  Setting default value
2250:  Failed to read: session.cacheMax
2251:  Setting default value
2252:  Failed to read: session.autoRaiseDelay
2253:  Setting default value
2254:  Failed to read: session.ignoreBorder
2255:  Setting default value
2256:  Failed to read: session.forcePseudoTransparency
2257:  Setting default value
2258:  Failed to read: session.colorsPerChannel
2259:  Setting default value
2260:  Failed to read: session.doubleClickInterval
2261:  Setting default value
2262:  Failed to read: session.tabPadding
2263:  Setting default value
2264:  Failed to read: session.styleOverlay
2265:  Setting default value
2266:  Failed to read: session.slitlistFile
2267:  Setting default value
2268:  Failed to read: session.appsFile
2269:  Setting default value
2270:  Failed to read: session.tabsAttachArea
2271:  Setting default value
2272:  Failed to read: session.menuSearch
2273:  Setting default value
2274:  Failed to read: session.cacheLife
2275:  Setting default value
2276:  Failed to read: session.cacheMax
2277:  Setting default value
2278:  Failed to read: session.autoRaiseDelay
2279:  Setting default value
2280:  Failed to read: session.screen0.opaqueMove
2281:  Setting default value
2282:  Failed to read: session.screen0.fullMaximization
2283:  Setting default value
2284:  Failed to read: session.screen0.maxIgnoreIncrement
2285:  Setting default value
2286:  Failed to read: session.screen0.maxDisableMove
2287:  Setting default value
2288:  Failed to read: session.screen0.maxDisableResize
2289:  Setting default value
2290:  Failed to read: session.screen0.workspacewarping
2291:  Setting default value
2292:  Failed to read: session.screen0.showwindowposition
2293:  Setting default value
2294:  Failed to read: session.screen0.autoRaise
2295:  Setting default value
2296:  Failed to read: session.screen0.clickRaises
2297:  Setting default value
2298:  Failed to read: session.screen0.defaultDeco
2299:  Setting default value
2300:  Failed to read: session.screen0.tab.placement
2301:  Setting default value
2302:  Failed to read: session.screen0.windowMenu
2303:  Setting default value
2304:  Failed to read: session.screen0.noFocusWhileTypingDelay
2305:  Setting default value
2306:  Failed to read: session.screen0.workspaces
2307:  Setting default value
2308:  Failed to read: session.screen0.edgeSnapThreshold
2309:  Setting default value
2310:  Failed to read: session.screen0.window.focus.alpha
2311:  Setting default value
2312:  Failed to read: session.screen0.window.unfocus.alpha
2313:  Setting default value
2314:  Failed to read: session.screen0.menu.alpha
2315:  Setting default value
2316:  Failed to read: session.screen0.menuDelay
2317:  Setting default value
2318:  Failed to read: session.screen0.tab.width
2319:  Setting default value
2320:  Failed to read: session.screen0.tooltipDelay
2321:  Setting default value
2322:  Failed to read: session.screen0.allowRemoteActions
2323:  Setting default value
2324:  Failed to read: session.screen0.clientMenu.usePixmap
2325:  Setting default value
2326:  Failed to read: session.screen0.tabs.usePixmap
2327:  Setting default value
2328:  Failed to read: session.screen0.tabs.maxOver
2329:  Setting default value
2330:  Failed to read: session.screen0.tabs.intitlebar
2331:  Setting default value
2332:  Failed to read: session.screen0.focusModel
2333:  Setting default value
2334:  Failed to read: session.screen0.tabFocusModel
2335:  Setting default value
2336:  Failed to read: session.screen0.focusNewWindows
2337:  Setting default value
2338:  Failed to read: session.screen0.focusSameHead
2339:  Setting default value
2340:  Failed to read: session.screen0.rowPlacementDirection
2341:  Setting default value
2342:  Failed to read: session.screen0.colPlacementDirection
2343:  Setting default value
2344:  Failed to read: session.screen0.windowPlacement
2345:  Setting default value
2346:  Failed to read: session.ignoreBorder
2347:  Setting default value
2348:  Failed to read: session.forcePseudoTransparency
2349:  Setting default value
2350:  Failed to read: session.colorsPerChannel
2351:  Setting default value
2352:  Failed to read: session.doubleClickInterval
2353:  Setting default value
2354:  Failed to read: session.tabPadding
2355:  Setting default value
2356:  Failed to read: session.styleOverlay
2357:  Setting default value
2358:  Failed to read: session.slitlistFile
2359:  Setting default value
2360:  Failed to read: session.appsFile
2361:  Setting default value
2362:  Failed to read: session.tabsAttachArea
2363:  Setting default value
2364:  Failed to read: session.menuSearch
2365:  Setting default value
2366:  Failed to read: session.cacheLife
2367:  Setting default value
2368:  Failed to read: session.cacheMax
2369:  Setting default value
2370:  Failed to read: session.autoRaiseDelay
2371:  Setting default value
2372:  Failed to read: session.screen0.opaqueMove
2373:  Setting default value
2374:  Failed to read: session.screen0.fullMaximization
2375:  Setting default value
2376:  Failed to read: session.screen0.maxIgnoreIncrement
2377:  Setting default value
2378:  Failed to read: session.screen0.maxDisableMove
2379:  Setting default value
2380:  Failed to read: session.screen0.maxDisableResize
2381:  Setting default value
2382:  Failed to read: session.screen0.workspacewarping
2383:  Setting default value
2384:  Failed to read: session.screen0.showwindowposition
2385:  Setting default value
2386:  Failed to read: session.screen0.autoRaise
2387:  Setting default value
2388:  Failed to read: session.screen0.clickRaises
2389:  Setting default value
2390:  Failed to read: session.screen0.defaultDeco
2391:  Setting default value
2392:  Failed to read: session.screen0.tab.placement
2393:  Setting default value
2394:  Failed to read: session.screen0.windowMenu
2395:  Setting default value
2396:  Failed to read: session.screen0.noFocusWhileTypingDelay
2397:  Setting default value
2398:  Failed to read: session.screen0.workspaces
2399:  Setting default value
2400:  Failed to read: session.screen0.edgeSnapThreshold
2401:  Setting default value
2402:  Failed to read: session.screen0.window.focus.alpha
2403:  Setting default value
2404:  Failed to read: session.screen0.window.unfocus.alpha
2405:  Setting default value
2406:  Failed to read: session.screen0.menu.alpha
2407:  Setting default value
2408:  Failed to read: session.screen0.menuDelay
2409:  Setting default value
2410:  Failed to read: session.screen0.tab.width
2411:  Setting default value
2412:  Failed to read: session.screen0.tooltipDelay
2413:  Setting default value
2414:  Failed to read: session.screen0.allowRemoteActions
2415:  Setting default value
2416:  Failed to read: session.screen0.clientMenu.usePixmap
2417:  Setting default value
2418:  Failed to read: session.screen0.tabs.usePixmap
2419:  Setting default value
2420:  Failed to read: session.screen0.tabs.maxOver
2421:  Setting default value
2422:  Failed to read: session.screen0.tabs.intitlebar
2423:  Setting default value
2424:  Failed to read: session.screen0.focusModel
2425:  Setting default value
2426:  Failed to read: session.screen0.tabFocusModel
2427:  Setting default value
2428:  Failed to read: session.screen0.focusNewWindows
2429:  Setting default value
2430:  Failed to read: session.screen0.focusSameHead
2431:  Setting default value
2432:  Failed to read: session.screen0.rowPlacementDirection
2433:  Setting default value
2434:  Failed to read: session.screen0.colPlacementDirection
2435:  Setting default value
2436:  Failed to read: session.screen0.windowPlacement
2437:  Setting default value
2438:  Failed to read: session.screen0.slit.acceptKdeDockapps
2439:  Setting default value
2440:  Failed to read: session.screen0.slit.autoHide
2441:  Setting default value
2442:  Failed to read: session.screen0.slit.maxOver
2443:  Setting default value
2444:  Failed to read: session.screen0.slit.placement
2445:  Setting default value
2446:  Failed to read: session.screen0.slit.alpha
2447:  Setting default value
2448:  Failed to read: session.screen0.slit.onhead
2449:  Setting default value
2450:  Failed to read: session.screen0.slit.layer
2451:  Setting default value
2452:  Failed to read: session.screen0.toolbar.autoHide
2453:  Setting default value
2454:  Failed to read: session.screen0.toolbar.maxOver
2455:  Setting default value
2456:  Failed to read: session.screen0.toolbar.visible
2457:  Setting default value
2458:  Failed to read: session.screen0.toolbar.alpha
2459:  Setting default value
2460:  Failed to read: session.screen0.toolbar.layer
2461:  Setting default value
2462:  Failed to read: session.screen0.toolbar.onhead
2463:  Setting default value
2464:  Failed to read: session.screen0.toolbar.placement
2465:  Setting default value
2466:  Failed to read: session.screen0.toolbar.height
2467:  Setting default value
2468:  Failed to read: session.screen0.iconbar.mode
2469:  Setting default value
2470:  Failed to read: session.screen0.iconbar.alignment
2471:  Setting default value
2472:  Failed to read: session.screen0.iconbar.iconWidth
2473:  Setting default value
2474:  Failed to read: session.screen0.iconbar.iconTextPadding
2475:  Setting default value
2476:  Failed to read: session.screen0.iconbar.usePixmap
2477:  Setting default value
...

2841:  �[32mAnalyzing:�[0m 2 targets (0 packages loaded, 0 targets configured)
2842:  �[32mAnalyzing:�[0m 2 targets (0 packages loaded, 0 targets configured)
2843:  �[32mINFO: �[0mAnalyzed 2 targets (0 packages loaded, 8 targets configured).
2844:  �[32m[20 / 22]�[0m Testing //py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py; 0s local, disk-cache ... (2 actions, 1 running)
2845:  �[32m[20 / 22]�[0m Testing //py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py; 6s local, disk-cache ... (2 actions running)
2846:  �[31m�[1mFAIL: �[0m//py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-edge-test/selenium/webdriver/edge/edge_service_tests.py/test_attempts/attempt_1.log)
2847:  �[32m[20 / 22]�[0m Testing //py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py; 7s local, disk-cache ... (2 actions running)
2848:  �[32m[20 / 22]�[0m Testing //py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py; 10s local, disk-cache ... (2 actions running)
2849:  �[32m[21 / 22]�[0m 1 / 2 tests;�[0m Testing //py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py; 11s local, disk-cache
2850:  �[32m[21 / 22]�[0m 1 / 2 tests;�[0m Testing //py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py; 16s local, disk-cache
2851:  �[31m�[1mFAIL: �[0m//py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-edge-test/selenium/webdriver/edge/edge_service_tests.py/test_attempts/attempt_2.log)
2852:  �[32m[21 / 22]�[0m 1 / 2 tests;�[0m Testing //py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py; 17s local, disk-cache
2853:  �[32m[21 / 22]�[0m 1 / 2 tests;�[0m Testing //py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py; 22s local, disk-cache
2854:  �[31m�[1mFAIL: �[0m//py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-edge-test/selenium/webdriver/edge/edge_service_tests.py/test.log)
2855:  ==================== Test output for //py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py:
2856:  �[31m�[1mFAILED: �[0m//py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py (Summary)
2857:  ============================= test session starts ==============================
2858:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-edge-test/selenium/webdriver/edge/edge_service_tests.py/test.log
2859:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-edge-test/selenium/webdriver/edge/edge_service_tests.py/test_attempts/attempt_1.log
2860:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-edge-test/selenium/webdriver/edge/edge_service_tests.py/test_attempts/attempt_2.log
2861:  �[32mINFO: �[0mFrom Testing //py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py:
2862:  platform linux -- Python 3.9.23, pytest-8.4.2, pluggy-1.6.0
2863:  rootdir: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/bin/py/test-edge-test/selenium/webdriver/edge/edge_service_tests.py.runfiles/_main/py
2864:  configfile: pyproject.toml
2865:  plugins: instafail-0.5.0, trio-0.8.0, mock-3.15.0
2866:  collected 8 items
2867:  py/test/selenium/webdriver/edge/edge_service_tests.py::test_uses_edgedriver_logging PASSED [ 12%]
2868:  py/test/selenium/webdriver/edge/edge_service_tests.py::test_log_output_as_filename PASSED [ 25%]
2869:  py/test/selenium/webdriver/edge/edge_service_tests.py::test_log_output_as_file FAILED [ 37%]
2870:  ___________________________ test_log_output_as_file ____________________________
2871:  clean_driver = <class 'selenium.webdriver.edge.webdriver.WebDriver'>
2872:  clean_options = <selenium.webdriver.edge.options.Options object at 0x7fc562754850>
2873:  driver_executable = 'external/+pin_browsers_extension+linux_edgedriver/msedgedriver'
2874:  @pytest.mark.no_driver_after_test
2875:  def test_log_output_as_file(clean_driver, clean_options, driver_executable) -> None:
2876:  log_name = "msedgedriver.log"
2877:  log_file = open(log_name, "w", encoding="utf-8")
2878:  service = Service(log_output=log_file, executable_path=driver_executable)
2879:  try:
2880:  driver = clean_driver(options=clean_options, service=service)
2881:  time.sleep(1)
2882:  with open(log_name) as fp:
2883:  >               assert "Starting Microsoft Edge WebDriver" in fp.readline()
2884:  E               AssertionError: assert 'Starting Microsoft Edge WebDriver' in 'Starting msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port 47731\n'
2885:  E                +  where 'Starting msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port 47731\n' = <built-in method readline of _io.TextIOWrapper object at 0x7fc562762e10>()
2886:  E                +    where <built-in method readline of _io.TextIOWrapper object at 0x7fc562762e10> = <_io.TextIOWrapper name='msedgedriver.log' mode='r' encoding='UTF-8'>.readline
2887:  py/test/selenium/webdriver/edge/edge_service_tests.py:86: AssertionError
2888:  py/test/selenium/webdriver/edge/edge_service_tests.py::test_log_output_as_stdout FAILED [ 50%]
2889:  __________________________ test_log_output_as_stdout ___________________________
2890:  clean_driver = <class 'selenium.webdriver.edge.webdriver.WebDriver'>
2891:  clean_options = <selenium.webdriver.edge.options.Options object at 0x7fc5629a3d00>
2892:  capfd = <_pytest.capture.CaptureFixture object at 0x7fc5629a3310>
2893:  driver_executable = 'external/+pin_browsers_extension+linux_edgedriver/msedgedriver'
2894:  @pytest.mark.no_driver_after_test
2895:  def test_log_output_as_stdout(clean_driver, clean_options, capfd, driver_executable) -> None:
2896:  service = Service(log_output=subprocess.STDOUT, executable_path=driver_executable)
2897:  driver = clean_driver(options=clean_options, service=service)
2898:  out, err = capfd.readouterr()
2899:  >       assert "Starting Microsoft Edge WebDriver" in out
2900:  E       AssertionError: assert 'Starting Microsoft Edge WebDriver' in 'Starting msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port 44555\nTo submit feedback, report a bug, or suggest new features, please visit https://github.com/MicrosoftEdge/EdgeWebDriver\n\nOnly local connections are allowed.\nPlease see https://aka.ms/WebDriverSecurity for suggestions on keeping Microsoft Edge WebDriver safe.\nmsedgedriver was started successfully on port 44555.\n'
2901:  py/test/selenium/webdriver/edge/edge_service_tests.py:99: AssertionError
2902:  py/test/selenium/webdriver/edge/edge_service_tests.py::test_log_output_null_default[edge] PASSED [ 62%]
2903:  ------------------------------ live log teardown -------------------------------
2904:  WARNING  urllib3.connectionpool:connectionpool.py:868 Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc562a01790>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/63ba1da354c2be5bba005d1278d09695
2905:  WARNING  urllib3.connectionpool:connectionpool.py:868 Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc562a018b0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/63ba1da354c2be5bba005d1278d09695
2906:  WARNING  urllib3.connectionpool:connectionpool.py:868 Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc562a01a60>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/63ba1da354c2be5bba005d1278d09695
2907:  py/test/selenium/webdriver/edge/edge_service_tests.py::test_driver_is_stopped_if_browser_cant_start PASSED [ 75%]
2908:  py/test/selenium/webdriver/edge/edge_service_tests.py::TestEdgeDriverService::test_uses_path_from_env_variable PASSED [ 87%]
2909:  py/test/selenium/webdriver/edge/edge_service_tests.py::TestEdgeDriverService::test_updates_path_after_setting_env_variable PASSED [100%]
2910:  =========================== short test summary info ============================
2911:  FAILED py/test/selenium/webdriver/edge/edge_service_tests.py::test_log_output_as_file - AssertionError: assert 'Starting Microsoft Edge WebDriver' in 'Starting msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port 47731\n'
2912:  +  where 'Starting msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port 47731\n' = <built-in method readline of _io.TextIOWrapper object at 0x7fc562762e10>()
2913:  +    where <built-in method readline of _io.TextIOWrapper object at 0x7fc562762e10> = <_io.TextIOWrapper name='msedgedriver.log' mode='r' encoding='UTF-8'>.readline
2914:  FAILED py/test/selenium/webdriver/edge/edge_service_tests.py::test_log_output_as_stdout - AssertionError: assert 'Starting Microsoft Edge WebDriver' in 'Starting msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port 44555\nTo submit feedback, report a bug, or suggest new features, please visit https://github.com/MicrosoftEdge/EdgeWebDriver\n\nOnly local connections are allowed.\nPlease see https://aka.ms/WebDriverSecurity for suggestions on keeping Microsoft Edge WebDriver safe.\nmsedgedriver was started successfully on port 44555.\n'
2915:  ========================= 2 failed, 6 passed in 5.18s ==========================
2916:  ================================================================================
2917:  ==================== Test output for //py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py:
2918:  ============================= test session starts ==============================
2919:  platform linux -- Python 3.9.23, pytest-8.4.2, pluggy-1.6.0
2920:  rootdir: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/bin/py/test-edge-test/selenium/webdriver/edge/edge_service_tests.py.runfiles/_main/py
2921:  configfile: pyproject.toml
2922:  plugins: instafail-0.5.0, trio-0.8.0, mock-3.15.0
2923:  collected 8 items
2924:  py/test/selenium/webdriver/edge/edge_service_tests.py::test_uses_edgedriver_logging PASSED [ 12%]
2925:  py/test/selenium/webdriver/edge/edge_service_tests.py::test_log_output_as_filename PASSED [ 25%]
2926:  py/test/selenium/webdriver/edge/edge_service_tests.py::test_log_output_as_file FAILED [ 37%]
2927:  ___________________________ test_log_output_as_file ____________________________
2928:  clean_driver = <class 'selenium.webdriver.edge.webdriver.WebDriver'>
2929:  clean_options = <selenium.webdriver.edge.options.Options object at 0x7fb49ae1c100>
2930:  driver_executable = 'external/+pin_browsers_extension+linux_edgedriver/msedgedriver'
2931:  @pytest.mark.no_driver_after_test
2932:  def test_log_output_as_file(clean_driver, clean_options, driver_executable) -> None:
2933:  log_name = "msedgedriver.log"
2934:  log_file = open(log_name, "w", encoding="utf-8")
2935:  service = Service(log_output=log_file, executable_path=driver_executable)
2936:  try:
2937:  driver = clean_driver(options=clean_options, service=service)
2938:  time.sleep(1)
2939:  with open(log_name) as fp:
2940:  >               assert "Starting Microsoft Edge WebDriver" in fp.readline()
2941:  E               AssertionError: assert 'Starting Microsoft Edge WebDriver' in 'Starting msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port 54843\n'
2942:  E                +  where 'Starting msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port 54843\n' = <built-in method readline of _io.TextIOWrapper object at 0x7fb49ae86ee0>()
2943:  E                +    where <built-in method readline of _io.TextIOWrapper object at 0x7fb49ae86ee0> = <_io.TextIOWrapper name='msedgedriver.log' mode='r' encoding='UTF-8'>.readline
2944:  py/test/selenium/webdriver/edge/edge_service_tests.py:86: AssertionError
2945:  py/test/selenium/webdriver/edge/edge_service_tests.py::test_log_output_as_stdout FAILED [ 50%]
2946:  __________________________ test_log_output_as_stdout ___________________________
2947:  clean_driver = <class 'selenium.webdriver.edge.webdriver.WebDriver'>
2948:  clean_options = <selenium.webdriver.edge.options.Options object at 0x7fb49ad197f0>
2949:  capfd = <_pytest.capture.CaptureFixture object at 0x7fb49ad19a90>
2950:  driver_executable = 'external/+pin_browsers_extension+linux_edgedriver/msedgedriver'
2951:  @pytest.mark.no_driver_after_test
2952:  def test_log_output_as_stdout(clean_driver, clean_options, capfd, driver_executable) -> None:
2953:  service = Service(log_output=subprocess.STDOUT, executable_path=driver_executable)
2954:  driver = clean_driver(options=clean_options, service=service)
2955:  out, err = capfd.readouterr()
2956:  >       assert "Starting Microsoft Edge WebDriver" in out
2957:  E       AssertionError: assert 'Starting Microsoft Edge WebDriver' in 'Starting msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port 47287\nTo submit feedback, report a bug, or suggest new features, please visit https://github.com/MicrosoftEdge/EdgeWebDriver\n\nOnly local connections are allowed.\nPlease see https://aka.ms/WebDriverSecurity for suggestions on keeping Microsoft Edge WebDriver safe.\nmsedgedriver was started successfully on port 47287.\n'
2958:  py/test/selenium/webdriver/edge/edge_service_tests.py:99: AssertionError
2959:  py/test/selenium/webdriver/edge/edge_service_tests.py::test_log_output_null_default[edge] PASSED [ 62%]
2960:  ------------------------------ live log teardown -------------------------------
2961:  WARNING  urllib3.connectionpool:connectionpool.py:868 Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fb498cc7d90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ddf67e07dab996ce4eb1a7ea2f5789f8
2962:  WARNING  urllib3.connectionpool:connectionpool.py:868 Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fb498cc7580>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ddf67e07dab996ce4eb1a7ea2f5789f8
2963:  WARNING  urllib3.connectionpool:connectionpool.py:868 Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fb498cc76a0>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/ddf67e07dab996ce4eb1a7ea2f5789f8
2964:  py/test/selenium/webdriver/edge/edge_service_tests.py::test_driver_is_stopped_if_browser_cant_start PASSED [ 75%]
2965:  py/test/selenium/webdriver/edge/edge_service_tests.py::TestEdgeDriverService::test_uses_path_from_env_variable PASSED [ 87%]
2966:  py/test/selenium/webdriver/edge/edge_service_tests.py::TestEdgeDriverService::test_updates_path_after_setting_env_variable PASSED [100%]
2967:  =========================== short test summary info ============================
2968:  FAILED py/test/selenium/webdriver/edge/edge_service_tests.py::test_log_output_as_file - AssertionError: assert 'Starting Microsoft Edge WebDriver' in 'Starting msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port 54843\n'
2969:  +  where 'Starting msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port 54843\n' = <built-in method readline of _io.TextIOWrapper object at 0x7fb49ae86ee0>()
2970:  +    where <built-in method readline of _io.TextIOWrapper object at 0x7fb49ae86ee0> = <_io.TextIOWrapper name='msedgedriver.log' mode='r' encoding='UTF-8'>.readline
2971:  FAILED py/test/selenium/webdriver/edge/edge_service_tests.py::test_log_output_as_stdout - AssertionError: assert 'Starting Microsoft Edge WebDriver' in 'Starting msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port 47287\nTo submit feedback, report a bug, or suggest new features, please visit https://github.com/MicrosoftEdge/EdgeWebDriver\n\nOnly local connections are allowed.\nPlease see https://aka.ms/WebDriverSecurity for suggestions on keeping Microsoft Edge WebDriver safe.\nmsedgedriver was started successfully on port 47287.\n'
2972:  ========================= 2 failed, 6 passed in 5.19s ==========================
2973:  ================================================================================
2974:  ==================== Test output for //py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py:
2975:  ============================= test session starts ==============================
2976:  platform linux -- Python 3.9.23, pytest-8.4.2, pluggy-1.6.0
2977:  rootdir: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/bin/py/test-edge-test/selenium/webdriver/edge/edge_service_tests.py.runfiles/_main/py
2978:  configfile: pyproject.toml
2979:  plugins: instafail-0.5.0, trio-0.8.0, mock-3.15.0
2980:  collected 8 items
2981:  py/test/selenium/webdriver/edge/edge_service_tests.py::test_uses_edgedriver_logging PASSED [ 12%]
2982:  py/test/selenium/webdriver/edge/edge_service_tests.py::test_log_output_as_filename PASSED [ 25%]
2983:  py/test/selenium/webdriver/edge/edge_service_tests.py::test_log_output_as_file FAILED [ 37%]
2984:  ___________________________ test_log_output_as_file ____________________________
2985:  clean_driver = <class 'selenium.webdriver.edge.webdriver.WebDriver'>
2986:  clean_options = <selenium.webdriver.edge.options.Options object at 0x7faf15345af0>
2987:  driver_executable = 'external/+pin_browsers_extension+linux_edgedriver/msedgedriver'
2988:  @pytest.mark.no_driver_after_test
2989:  def test_log_output_as_file(clean_driver, clean_options, driver_executable) -> None:
2990:  log_name = "msedgedriver.log"
2991:  log_file = open(log_name, "w", encoding="utf-8")
2992:  service = Service(log_output=log_file, executable_path=driver_executable)
2993:  try:
2994:  driver = clean_driver(options=clean_options, service=service)
2995:  time.sleep(1)
2996:  with open(log_name) as fp:
2997:  >               assert "Starting Microsoft Edge WebDriver" in fp.readline()
2998:  E               AssertionError: assert 'Starting Microsoft Edge WebDriver' in 'Starting msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port 42483\n'
2999:  E                +  where 'Starting msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port 42483\n' = <built-in method readline of _io.TextIOWrapper object at 0x7faf1549bee0>()
3000:  E                +    where <built-in method readline of _io.TextIOWrapper object at 0x7faf1549bee0> = <_io.TextIOWrapper name='msedgedriver.log' mode='r' encoding='UTF-8'>.readline
3001:  py/test/selenium/webdriver/edge/edge_service_tests.py:86: AssertionError
3002:  py/test/selenium/webdriver/edge/edge_service_tests.py::test_log_output_as_stdout FAILED [ 50%]
3003:  __________________________ test_log_output_as_stdout ___________________________
3004:  clean_driver = <class 'selenium.webdriver.edge.webdriver.WebDriver'>
3005:  clean_options = <selenium.webdriver.edge.options.Options object at 0x7faf142e99a0>
3006:  capfd = <_pytest.capture.CaptureFixture object at 0x7faf142e99d0>
3007:  driver_executable = 'external/+pin_browsers_extension+linux_edgedriver/msedgedriver'
3008:  @pytest.mark.no_driver_after_test
3009:  def test_log_output_as_stdout(clean_driver, clean_options, capfd, driver_executable) -> None:
3010:  service = Service(log_output=subprocess.STDOUT, executable_path=driver_executable)
3011:  driver = clean_driver(options=clean_options, service=service)
3012:  out, err = capfd.readouterr()
3013:  >       assert "Starting Microsoft Edge WebDriver" in out
3014:  E       AssertionError: assert 'Starting Microsoft Edge WebDriver' in 'Starting msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port 33419\nTo submit feedback, report a bug, or suggest new features, please visit https://github.com/MicrosoftEdge/EdgeWebDriver\n\nOnly local connections are allowed.\nPlease see https://aka.ms/WebDriverSecurity for suggestions on keeping Microsoft Edge WebDriver safe.\nmsedgedriver was started successfully on port 33419.\n'
3015:  py/test/selenium/webdriver/edge/edge_service_tests.py:99: AssertionError
3016:  py/test/selenium/webdriver/edge/edge_service_tests.py::test_log_output_null_default[edge] PASSED [ 62%]
3017:  ------------------------------ live log teardown -------------------------------
3018:  WARNING  urllib3.connectionpool:connectionpool.py:868 Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7faf1550d970>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5a0b4637410a4388f093ed85f74599e8
3019:  WARNING  urllib3.connectionpool:connectionpool.py:868 Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7faf1550d910>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5a0b4637410a4388f093ed85f74599e8
3020:  WARNING  urllib3.connectionpool:connectionpool.py:868 Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7faf1550db80>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/5a0b4637410a4388f093ed85f74599e8
3021:  py/test/selenium/webdriver/edge/edge_service_tests.py::test_driver_is_stopped_if_browser_cant_start PASSED [ 75%]
3022:  py/test/selenium/webdriver/edge/edge_service_tests.py::TestEdgeDriverService::test_uses_path_from_env_variable PASSED [ 87%]
3023:  py/test/selenium/webdriver/edge/edge_service_tests.py::TestEdgeDriverService::test_updates_path_after_setting_env_variable PASSED [100%]
3024:  =========================== short test summary info ============================
3025:  FAILED py/test/selenium/webdriver/edge/edge_service_tests.py::test_log_output_as_file - AssertionError: assert 'Starting Microsoft Edge WebDriver' in 'Starting msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port 42483\n'
3026:  +  where 'Starting msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port 42483\n' = <built-in method readline of _io.TextIOWrapper object at 0x7faf1549bee0>()
3027:  +    where <built-in method readline of _io.TextIOWrapper object at 0x7faf1549bee0> = <_io.TextIOWrapper name='msedgedriver.log' mode='r' encoding='UTF-8'>.readline
3028:  FAILED py/test/selenium/webdriver/edge/edge_service_tests.py::test_log_output_as_stdout - AssertionError: assert 'Starting Microsoft Edge WebDriver' in 'Starting msedgedriver 141.0.3537.57 (edf1b001e567fc13d8691f3830d07c502910378d) on port 33419\nTo submit feedback, report a bug, or suggest new features, please visit https://github.com/MicrosoftEdge/EdgeWebDriver\n\nOnly local connections are allowed.\nPlease see https://aka.ms/WebDriverSecurity for suggestions on keeping Microsoft Edge WebDriver safe.\nmsedgedriver was started successfully on port 33419.\n'
3029:  ========================= 2 failed, 6 passed in 5.23s ==========================
3030:  ================================================================================
3031:  �[32mINFO: �[0mFound 2 test targets...
3032:  �[32mINFO: �[0mElapsed time: 24.307s, Critical Path: 23.92s
3033:  �[32mINFO: �[0m11 processes: 2 disk cache hit, 3 internal, 6 local.
3034:  �[32mINFO: �[0mBuild completed, 1 test FAILED, 11 total actions
3035:  //py:test-edge-test/selenium/webdriver/edge/edge_launcher_tests.py       �[0m�[32mPASSED�[0m in 4.1s
3036:  //py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py        �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 6.6s
3037:  Stats over 3 runs: max = 6.6s, min = 6.1s, avg = 6.3s, dev = 0.2s
3038:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-edge-test/selenium/webdriver/edge/edge_service_tests.py/test.log
3039:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-edge-test/selenium/webdriver/edge/edge_service_tests.py/test_attempts/attempt_1.log
3040:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/test-edge-test/selenium/webdriver/edge/edge_service_tests.py/test_attempts/attempt_2.log
3041:  Executed 2 out of 2 tests: 1 test passes and �[0m�[31m�[1m1 fails locally�[0m.
3042:  There were tests whose specified size is too big. Use the --test_verbose_timeout_warnings command line option to see which ones these are.
3043:  �[0m
3044:  ##[error]Process completed with exit code 3.
3045:  Post job cleanup.

@selenium-ci selenium-ci force-pushed the pinned-browser-updates branch 2 times, most recently from 213298e to 707a95f Compare October 6, 2025 00:43
@selenium-ci selenium-ci force-pushed the pinned-browser-updates branch from 707a95f to 5259115 Compare October 7, 2025 00:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B-build Includes scripting, bazel and CI integrations Review effort 2/5
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant