处理动态X路径

时间:2017-01-16 16:51:58

标签: selenium selenium-webdriver

我正在使用Selenium Mouse Hover,我正在使用此website。这个网站有许多菜单在鼠标悬停时打开。

我怀疑是,我能够使用//a[text()='Community']识别“社区”菜单的xpath,但我需要编写一个xpath,它也会从社区菜单中提取所有子链接。我试过{{1}但这是从网页中提取所有超链接。请建议。

此查询背后的想法是从“社区”菜单中提取所有子链接,打印它然后选择一个超链接。所以我需要编写一个xpath来从菜单中提取所有超链接。

1 个答案:

答案 0 :(得分:3)

在链接后,

following::a会匹配文档中的所有a元素。

有一个following sibling"列表"元素包含所需的"子链接":

//a[. = 'Community']/following-sibling::ul/li/a