playwright - 带有投影的剧作家选择器?
问题描述
是否有可能有一个像 XPath 的投影一样工作的选择器,例如 //parentNode[[@attibx='a']/childNode[@attriby='']] 来获取所有匹配的 parentNode 元素?我发现 Playwright 的选择器非常适合查找大多数东西。有时似乎在某些情况下,为子树获取父级会很棒。给定一个像这样的构造:
<parent>
<child1 attrib='x1'>
<child1_1 attrib='y1'/>
</child1>
<child2>
<child2_1>
Unique Text Here
</child2_1>
</child2>
</parent>
假设父元素可以重复任意次数,唯一的区别数据是每个重复父元素下的“唯一文本”,并且仍然需要来自 <child1_1> 的相应数据......
如果有一种简单的方法可以使用选择器获取每个相应的父节点,那就太好了。会认为剧作家选择器是:
parent [ >> child2_1 text='Unique Text Here']
or possibly:
parent { >> child2_1 [text='Unique Text Here']}
解决方案
推荐阅读
- java - 请求未异步处理
- r - 将复选框矩阵转换为列名的边缘列表
- reactjs - 从 Spring Boot 控制器获取反应下拉列表中的用户列表
- android - 访问 mObservables 时对 RecyclerView 适配器进行单元测试会引发 NullPointerException
- r - source():错误:替换的长度为零
- excel - 引用具有不同文件名的工作簿
- javascript - 将字符串变量传递给 TypeOrmModuleOptions 中的“类型”
- java - 使用 Java 将文本文件读入数组会产生异常
- xml - XSLT 转换时需要生成电子表格
- java - 使用 JavaMailSender 向多人发送个性化邮件