通过引用同一行中的文本无法找到选中复选框

时间:2018-08-29 03:02:35

标签: xpath robotframework

使用机器人框架自动执行测试任务,而我试图通过引用同一行中的值/文本之一来选择复选框,例如,它将选择级别3的复选框。许多帖子,但仍然无法使它起作用,想知道我犯了什么错误?

非常感谢您的指导。

这是我的xpath:

const baseOptions: LaunchOptions = { args: ['--incognito']};

也是这个, xpath=//td[contains(text(),'Level 3')]/following-sibling::td/input[@type='checkbox'] ]

这是我的HTML

xpath=//td[contains(text(),'Level 3')]/td/input[@type='checkbox'

1 个答案:

答案 0 :(得分:2)

您可以尝试

//span[@id='pag_AC_GT_MiniList_New_grd_extendLevel_ctl04_LEVEL_DESC_Value' and contains(text(),'Level 3')]//following::input[@id='pag_AC_GT_MiniList_New_grd_extendLevel_ctl04_meboard_IND_Value']

希望它会起作用。