【发布时间】:2021-09-17 23:12:41
【问题描述】:
这里是 Xpath 新手。
我的目标元素只有一个独特的功能,它包含 ::after。 我不知道如何在 xpath 表达式中使用此功能,谷歌搜索并没有多大帮助。
代码看起来像这样,在我的目标元素或包含它的元素中没有我可以使用的类。 (实际上有,但它们是自动生成的,开发人员建议不要使用它们,因为它们可能随时更改) 我想要这段代码中的第一个 div,它包含其他所有内容。
<div>
<div>some text here</div>
<div>here as well</div>
::after
</div>
我正在考虑按文本搜索的选项,但这并不是我真正想要的,因为我将在测试中断言文本,因此搜索文本并再次断言文本听起来是错误的。
【问题讨论】:
标签: selenium xpath css-selectors pseudo-element coded-ui-tests