2017-06-14 53 views
0

我在AUT幾個HTML元素,其格式中的定位的HREF元素如下所示:無法與活動的子跨度硒的webdriver

<a href="#home">HOME<span class="activeChild">&nbsp;&gt; Payments</span></a> 

其中跨度子元素在不斷變化,這取決於當前活動頁。

顯然,Selenium WebDriver沒有適當的唯一定位符。唯一的辦法就是使用鏈接文本或使用href來構建xpath。

"//a[(@href='#home')]"不起作用,儘管它在頁面中是唯一的。

任何人都可以幫我找到這個元素嗎?

回答

0

你可以試試這個XPath: - //a[starts-with(@href, "#home")]//a[starts-with(text(), "Home")]

+0

謝謝ANKUR。這似乎奏效了。我會玩一下。再次感謝。 –

+0

您的健康.. –