2016-03-04 126 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中使用,對吧?但是我認爲無論如何,要解決''而不是''這個問題就更簡單了。 –