【发布时间】:2022-01-03 19:51:49
【问题描述】:
是否可以在 Playwright 中添加自定义选择器? (在 C# 中首选)
比如我们的应用在HTML中使用了自定义属性[data-automation-name=SOMENAME],每次都写起来有点麻烦:
page.FillAsync("[data-automation-name=SOMENAME1]", "1");
page.FillAsync("[data-automation-name=SOMENAME2]", "2");
page.FillAsync("[data-automation-name=SOMENAME3]", "3");
我更喜欢这样写:
page.FillAsync("$SOMENAME1", "1");
page.FillAsync("$SOMENAME2", "2");
page.FillAsync("$SOMENAME3", "3");
我搜索了docs 和 GitHub 存储库,但没有成功。
【问题讨论】:
-
我不知道如何在 C# 中执行此操作,但您可以在节点中创建自己的选择器:Playwright official
标签: c# playwright playwright-sharp