我正在为动态材料角网页应用编写硒测试。我可以成功找到我想要的元素,但是我需要将DOM备份到最近的<mat-form-field>
标记。我知道如何使用xpath(By.XPath("../..")
)向上导航,但我不知道在到达<mat-form-field>
标记之前会有多少元素。我怎么能动态找到那个元素?
答案 0 :(得分:4)
这个XPath,
//target[@id="i1"]/ancestor::mat-form-field[1]
将从目标mat-form-field
元素中选择最近的祖先target
元素。