小编Sha*_*ian的帖子

访问 Playwright 中的同级元素

我的 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)

c# e2e-testing blazor playwright playwright-dotnet

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

blazor ×1

c# ×1

e2e-testing ×1

playwright ×1

playwright-dotnet ×1