2017-06-14 35 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

您的健康.. –