给出如下的XML结构:
<ul>
<li role="treeitem" aria-level="1" aria-expanded="true">
<span role="presentation"></span>
<span>
<span>Seasons</span>
</span>
</li>
<ul>
<li role="treeitem" aria-level="2" aria-expanded="false">
<span role="presentation"></span>
<span>
<span>Winter months</span>
</span>
</li>
<ul></ul>
<li role="treeitem" aria-level="2" aria-expanded="true">
<span role="presentation"></span>
<span>
<span>Spring months</span>
</span>
</li>
<ul >
<li role="treeitem" aria-level="3" >
<span>
<span>March</span>
</span>
</li>
<ul></ul>
<li role="treeitem" aria-level="3">
<span>
<span>April</span>
</span>
</li>
<ul></ul>
<li role="treeitem" aria-level="3">
<span>
<span>May</span>
</span>
</li>
<ul></ul>
</ul>
<li role="treeitem" aria-level="2" aria-expanded="false">
<span role="presentation"></span>
<span>
<span>Summer months</span>
</span>
</li>
<ul></ul>
<li role="treeitem" aria-level="2" aria-expanded="false">
<span role="presentation"></span>
<span>
<span>Autumn months</span>
</span>
</li>
<ul></ul>
</ul>
</ul>
其中<span role="presentation"></span>
是按钮,单击时打开一个树枝。 aria-expanded = 'true'
表示打开的分支。
li
的'Winter months'
元素的路径(将其保存在String xpathToLi
中?the aria-expanded
中获取xpathToLi
属性的值?aria-expanded = 'false'
路径内的xpathToLi
,请在xpathToLi
中找到具有role = 'presentation'
的元素,然后单击它。