在我的页面内容中,我将多张卡片组织成一个网格
__________________
| ____ ____ |
| | | | | |
| | | | | |
| |____| |____| |
| |
| ____ ____ |
| | | | | |
| | | | | |
| |____| |____| |
|__________________|
我的问题是每个卡片容器都有相同的类,我希望在容器中选择一个不同的元素。示例:
<div class="parent-container">
<div class="container">
<h2> Distinct title 1 </h2>
</div>
<div class="container">
<div class="another-container">
<button>
<span> Click Here! </span>
</button>
</div>
</div>
</div>
[repeat X times]
或者使用DOM树
. Parent div
|_ child div
| |_ <h2> Distinct title 3 </h2>
|
|_ child div
|_ grandchild div
|_ button
|_ <span> Click Here! </span>
所以,假设我想在第三个容器上选择一个元素。选择器查询是怎样的?
基于@lostlemon的回答,我的问题如下:
await t
.click(Selector('span')
.parent(3)
.child('h2')
.withExactText('Distinct title 3'));
发布于 2019-02-28 00:51:37
您可以只为每个span指定一个唯一的类。
<span class="card-1">CONTENT</span>
https://stackoverflow.com/questions/54910527
复制相似问题