我的 DIV 中有两个兄弟跨度。我正在 Blazor 中进行 E2E 测试,我想访问第二个 Span 内容 ( @Status)。
<div>
<span> Status:</span>
<span> @Status</span>
</div>
Run Code Online (Sandbox Code Playgroud)
我找到了一个解决方案,如果它是根据此链接的JavaScript 。
const text = await page.locator(':text(" Status:") + span').textContent();
Run Code Online (Sandbox Code Playgroud)
但是,我不确定如何对 C# 语法执行相同的操作。我可以访问第一个跨度,但不能访问下一个跨度。
var firstSpan = Page.Locator("text= Status :");
Run Code Online (Sandbox Code Playgroud)