如何获取span按钮的xpath

时间:2016-03-04 12:59:21

标签: selenium ide

我是selenium IDE的新手,并尝试以正确的顺序获取目标。 当有按钮的跨度时,我尝试了很多组合来获得正确的元素。我需要获得"阅读更多"的xpath。 button.Can有人请告知IDE中的目标应该如何。 这是代码:

<div class="is_centered l_bottom_pad">
<a class="btn_teal_outline has_arrow" href="https://test.com/jobs/view.php?id=8">
<span>Read More</span>
</a>
</div>

2 个答案:

答案 0 :(得分:1)

在某些浏览器中(我认为它主要是MSIE),有必要解决<a>元素,而不是其子<span>,以便单击按钮或链接。所以你应该说:

//a[span[text()='Read More']]

或者直接转到LinkText(“Read More”)而不是XPath!

答案 1 :(得分:0)

  

定位跨度按钮非常简单。只需看看该元素中的唯一属性。   我觉得按钮文本本身是唯一的。试试这个

xpath=.//span[text()='Read More']