如何创建XPath以便从子节点回溯到父节点

时间:2018-09-28 09:45:23

标签: selenium-webdriver xpath

Please find the DOM

当前,我的要求是选中class =“ ui-checkbox seyc-cell-checkBox-div”上的复选框。 我输入的是供应商说明,该说明位于id =“ cellDocument2_matrix_block_0_1”

能否让我知道如何使用文本创建Xpath来选择复选框

2 个答案:

答案 0 :(得分:0)

找到一个xpath:

$x("//*[contains(text(),'description')]//ancestor::a/div/div[1]")

让我知道,以防其他任何更好的位置复选框方法

答案 1 :(得分:0)

"../"将带您升级。例如,您在某个元素上,并且想要在层次结构中向上导航3个级别,则必须执行element.FindElement(By.xpath(../../..));