在 Azure 管道上的 Playwright 中导航到 localhost:8000 时出现 NS_ERROR_CONNECTION_REFUSED

问题描述 投票:0回答:1

我目前正在尝试在 Azure 管道上的 .NET 解决方案中进行一些 Playwright 单元测试。测试全部在我的机器上本地运行。然而在 Azure 管道中,测试失败。

在测试程序集中,它成功注册了 localhost:8000

启动 IIS Express ... 已成功为站点“开发网站”应用程序“/”注册 URL“http://localhost:8000/” 注册完成 IIS Express 正在运行。

但是,当它尝试访问单元测试的 url 时,我收到 Playwright 抛出的以下异常

Microsoft.Playwright.PlaywrightException:NS_ERROR_CONNECTION_REFUSED =========================== 日志 ====================== ===== 导航到“http://localhost:8000/Operations/Home”,等待“load” =================================================== ==========

堆栈跟踪: 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Microsoft.Playwright.Transport.Connection.d__34

1.MoveNext() in /_/src/Playwright/Transport/Connection.cs:line 143 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Playwright.Transport.Connection.<WrapApiCallAsync>d__44
1.MoveNext() --- 从先前抛出异常的位置开始的堆栈跟踪结束 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 /_/src/Playwright/Core/Frame.cs 中的 Microsoft.Playwright.Core.Frame.d__91.MoveNext() 处:第 547 行 --- 从先前抛出异常的位置开始的堆栈跟踪结束 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 D:\93\s\Main\Company.UITest\Account\SemanticsAnalyticsTest.cs 中的 Company.UITest.Account.SemanticsAnalyticsTest.d__2.MoveNext() 处:第 65 行 --- 从先前抛出异常的位置开始的堆栈跟踪结束 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 D:\93\s\Main\Company.UITest\Account\SemanticsAnalyticsTest.cs 中的 Company.UITest.Account.SemanticsAnalyticsTest.d__2.MoveNext() 处:第 78 行 --- 从先前抛出异常的位置开始的堆栈跟踪结束 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.ThreadOperations.ExecuteWithAbortSafety(操作操作) 标准输出消息: C:\Program Files\IIS Express\iisexpress.exe /路径:"D:\93\s\Main\Company" /端口:8000

尝试将 URL 设为 google.com 尝试使用 http 和 https 进行 localhost:8000 尝试http://localhost:8000/Operations/Home

预期加载主页并进行测试以确认已到达网址

.net azure azure-pipelines localhost playwright
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.