如何使用selenium选择Parent元素作为可扩展元素

时间:2017-05-30 11:09:20

标签: java selenium

我需要从下面给出的DOM或html结构中选择父术语[XXX Inc而不是XXX Inc(菲律宾)]

out of boundry

- >当我尝试使用webdriver click方法选择父元素时,它无法执行任何操作。    - 我尝试使用Javascript执行器,它扩展了父元素而不是选择特定元素。    - 我尝试使用Action类方法,但它无法再次执行任何操作。

选择父元素的任何替代方法都会有所帮助。

Manual Execution after Click operation

Automation result after Click operation

如上图所示,与自动化结果相关。父元素未被选中,但在我点击它时会展开。

2 个答案:

答案 0 :(得分:0)

一个简单的CSS选择器应该可以工作

li[title='XXX Inc']

答案 1 :(得分:0)

尝试更精细的cssSelector,如下所示:

ul.dynamic-tree-branch.dynamic-tree-trunk > li