2016-03-04 109 views
-2

我是新来的selenium IDE,并试图以正确的顺序获取目标。 我已经尝试了很多组合,以获得正确的元素时,有按钮的跨度。我需要为“Read More”按钮获取xpath。可以请某人告知IDE中的目标应该如何。 下面是代码:如何获得跨度按钮的xpath

<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> 
+1

你能不能展示你试过的一些东西? –

回答

0

瞄准跨度按钮是非常简单的。只要看看那个元素中的独特属性。 我觉得按钮上的文字本身是unique.Try这个

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

在某些浏览器(我认为这主要是MSIE)有必要解决<a>元素,而不是其子<span>为了点击一个按钮或链接。所以你应该地址:

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

或者你直接去LinkText(“阅读更多”)而不是XPath!

+0

虽然你明明在使用Selenium IDE,但只能在Firefox中使用,对吧?但是我认为无论如何,要解决''而不是''这个问题就更简单了。 –