感谢@JenH11 由此创建了一个新问题,上一问题由于缺乏信息而被关闭,我认为:https://github.com/microsoft/playwright/issues/21490
我可以插话,因为我有一个与@JenH11非常相似的问题,但是你能确认你这边构建服务器的操作系统版本吗?
我们正在使用自托管的 Azure Pipeline,如果我们降级到 1.27.1,我们会看到积极的结果,但任何高于该版本的版本都会出现与 @JenH11 相同的错误。重启后问题依然存在,失败率为 100%,我们使用的是 chromium。
以下是软件包升级后全新安装 chromium 的管道中的一些原始日志以及失败的测试:
`
真 否 NoChangeNeeded {}
从https://playwright.azureedge.net/builds/chromium/1071/chromium-win64.zip下载 Chromium 115.0.5790.75(playwright build v1071)
| | 114.3 Mb 的 0% |■■■■■■■■ | 114.3 Mb 的 10% |■■■■■■■■■■■■■■■■| | 114.3 Mb 的 20%|■■■■■■■■■■■■■■■■■■■■■■■■| | 114.3 Mb 的 30% |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 114.3 Mb 的 40% |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 114.3 Mb 的 50% |██████████████████████████████████████████████████████████████████████████ ||||| 114.3 Mb 的 60% |██████████████████████████████████████████████████████████████████ | | | ||||||||||||| 114.3 Mb 的 70% |█████████████████████████████████████████████████████████████ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 114.3 Mb 的 80% |███████████████████████████████████████████████████████████████ |||||||||||||||||||||||||||||| 114.3 Mb 的 90% |████████████████████████████████████████████████████████████████ ||||||||||||||||||||||||||||||||||||| 114.3 Mb Chromium 115.0.5790.75(playwright build v1071)的 100% 下载到 C:\Users\OUR_SERVER\AppData\Local\ms-playwright\chromium-1071 从https://playwright.azureedge下载 Firefox 115.0(playwright build v1419) .net/builds/firefox/1419/firefox-win64.zip
| .net/builds/firefox/1419/firefox-win64.zip | 79.5 Mb 的 0% |■■■■■■■■ | 79.5 Mb 的 10% |■■■■■■■■■■■■■■■■| | 79.5 Mb 的 20% |■■■■■■■■■■■■■■■■■■■■■■■■| | 79.5 Mb 的 30% |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 79.5 Mb 的 40% |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 79.5 Mb 的 50% |████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ ||||| 79.5 Mb 的 60% |████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ | | | ||||||||||||| 79.5 Mb 的 70% |█████████████████████████████████████████████████████████ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 79.5 Mb 的 80% |████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ |||||||||||||||||||||||||||||| 79.5 Mb 的 90% |██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ ||||||||||||||||||||||||||||||||||||| 79.5 Mb Firefox 115.0(playwright build v1419)的 100% 下载到 C:\Users\OUR_SERVER\AppData\Local\ms-playwright\firefox-1419 从https://playwright.azureedge.net下载 Webkit 17.0(playwright build v1869) /builds/webkit/1869/webkit-win64.zip
| | 45.6 Mb 的 0% |■■■■■■■■ | 45.6 Mb 的 10% |■■■■■■■■■■■■■■■■| | 45.6 Mb 的 20%|■■■■■■■■■■■■■■■■■■■■■■■■| | 45.6 Mb 的 30% |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 45.6 Mb 中的 40% |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 45.6 Mb 的 50% |█████████████████████████████████████████████ ||||| 45.6 Mb 的 60% |█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ | | | ||||||||||||| 45.6 Mb 的 70% |█████████████████████████████████████████████ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 45.6 Mb 的 80% |█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ |||||||||||||||||||||||||||||| 45.6 Mb 的 90% |███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ ||||||||||||||||||||||||||||||||||||| 45.6 Mb Webkit 17.0(playwright build v1869)的 100% 下载到 C:\Users\OUR_SERVER\AppData\Local\ms-playwright\webkit-1869 完成:安装 Playwright 浏览器
`
` 开始:运行 Playwright 测试
任务:Bash 描述:在 macOS、Linux 或 Windows 上运行 Bash 脚本 版本:3.179.0 作者:Microsoft Corporation 帮助:https://docs.microsoft.com/azure/devops/pipelines/tasks /实用程序/bash
生成脚本。脚本内容: npx nx run STUFF_WE_DOlite-e2e:e2e --skip-nx-cache "C:\Program Files\Git\bin\bash.exe" --noprofile --norc -c pwd /d/B/5/_temp ========================== 启动命令输出 ===================== ====== "C:\Program Files\Git\bin\bash.exe" --noprofile --norc /d/B/5/_temp/ba201f2a-bedc-47e9-bd31-a69df6e6bc5d.sh
nx 运行 OUR_APP-e2e:e2e
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: browserType.launch: Browser closed.
==================== Browser output: ====================
<launching> C:\Users\SERVER_NAME\AppData\Local\ms-playwright\chromium-1071\chrome-win\chrome.exe --disable-field-trial-config --disable-background-networking --enable-features=NetworkService,NetworkServiceInProcess --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=ImprovedCookieControls,LazyFrameLoading,GlobalMediaControls,DestroyProfileOnBrowserClose,MediaRouter,DialMediaRouteProvider,AcceptCHFrame,AutoExpandDetailsElement,CertificateTransparencyComponentUpdater,AvoidUnnecessaryBeforeUnloadCheckSync,Translate --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --enable-automation --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --start-fullscreen --user-data-dir=C:\Users\ENTP1T~1\AppData\Local\Temp\playwright_chromiumdev_profile-ZBts9Y --remote-debugging-pipe --no-startup-window
<launched> pid=6260
[pid=6260][err] [0713/144133.384:ERROR:main_dll_loader_win.cc(109)] Failed to load Chrome DLL from C:\Users\ENTP1TFSBA_SVC\AppData\Local\ms-playwright\chromium-1071\chrome-win\chrome.dll: The specified procedure could not be found. (0x7F)
=========================== logs ===========================
<launching> C:\Users\ENTP1TFSBA_SVC\AppData\Local\ms-playwright\chromium-1071\chrome-win\chrome.exe --disable-field-trial-config --disable-background-networking --enable-features=NetworkService,NetworkServiceInProcess --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=ImprovedCookieControls,LazyFrameLoading,GlobalMediaControls,DestroyProfileOnBrowserClose,MediaRouter,DialMediaRouteProvider,AcceptCHFrame,AutoExpandDetailsElement,CertificateTransparencyComponentUpdater,AvoidUnnecessaryBeforeUnloadCheckSync,Translate --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --enable-automation --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --start-fullscreen --user-data-dir=C:\Users\ENTP1T~1\AppData\Local\Temp\playwright_chromiumdev_profile-ZBts9Y --remote-debugging-pipe --no-startup-window
<launched> pid=6260
[pid=6260][err] [0713/144133.384:ERROR:main_dll_loader_win.cc(109)] Failed to load Chrome DLL from C:\Users\ENTP1TFSBA_SVC\AppData\Local\ms-playwright\chromium-1071\chrome-win\chrome.dll: The specified procedure could not be found. (0x7F)
============================================================
attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
..\..\test-results\coverage-coverage-should-navigate-to-Dental-Tab-chromium-retry1\trace.zip
Usage:
npx playwright show-trace ..\..\test-results\coverage-coverage-should-navigate-to-Dental-Tab-chromium-retry1\trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: browserType.launch: Browser closed.
==================== Browser output: ====================
<launching> C:\Users\ENTP1TFSBA_SVC\AppData\Local\ms-playwright\chromium-1071\chrome-win\chrome.exe --disable-field-trial-config --disable-background-networking --enable-features=NetworkService,NetworkServiceInProcess --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=ImprovedCookieControls,LazyFrameLoading,GlobalMediaControls,DestroyProfileOnBrowserClose,MediaRouter,DialMediaRouteProvider,AcceptCHFrame,AutoExpandDetailsElement,CertificateTransparencyComponentUpdater,AvoidUnnecessaryBeforeUnloadCheckSync,Translate --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --enable-automation --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --start-fullscreen --user-data-dir=C:\Users\ENTP1T~1\AppData\Local\Temp\playwright_chromiumdev_profile-xXjrgW --remote-debugging-pipe --no-startup-window
<launched> pid=5584
[pid=5584][err] [0713/144134.275:ERROR:main_dll_loader_win.cc(109)] Failed to load Chrome DLL from C:\Users\ENTP1TFSBA_SVC\AppData\Local\ms-playwright\chromium-1071\chrome-win\chrome.dll: The specified procedure could not be found. (0x7F)
=========================== logs ===========================
<launching> C:\Users\ENTP1TFSBA_SVC\AppData\Local\ms-playwright\chromium-1071\chrome-win\chrome.exe --disable-field-trial-config --disable-background-networking --enable-features=NetworkService,NetworkServiceInProcess --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=ImprovedCookieControls,LazyFrameLoading,GlobalMediaControls,DestroyProfileOnBrowserClose,MediaRouter,DialMediaRouteProvider,AcceptCHFrame,AutoExpandDetailsElement,CertificateTransparencyComponentUpdater,AvoidUnnecessaryBeforeUnloadCheckSync,Translate --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --enable-automation --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --headless --hide-scrollbars --mute-audio --blink-settings=primaryHoverType=2,availableHoverTypes=2,primaryPointerType=4,availablePointerTypes=4 --no-sandbox --start-fullscreen --user-data-dir=C:\Users\ENTP1T~1\AppData\Local\Temp\playwright_chromiumdev_profile-xXjrgW --remote-debugging-pipe --no-startup-window
<launched> pid=5584
[pid=5584][err] [0713/144134.275:ERROR:main_dll_loader_win.cc(109)] Failed to load Chrome DLL from C:\Users\SERVER_NAME\AppData\Local\ms-playwright\chromium-1071\chrome-win\chrome.dll: The specified procedure could not be found. (0x7F)
============================================================
attachment #1: trace (application/zip) ─────────────────────────────────────────────────────────
..\..\test-results\coverage-coverage-should-navigate-to-Dental-Tab-chromium-retry2\trace.zip
Usage:
npx playwright show-trace ..\..\test-results\coverage-coverage-should-navigate-to-Dental-Tab-chromium-retry2\trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
`