我有一些HTML這樣的:硒:無法理解的XPath
<h4 class="box_header clearfix">
<span>
<a rel="dialog" href="http://www.google.com/?q=word">Search</a>
</span>
<small>
<span>
<a rel="dialog" href="http://www.google.com/?q=word">Search</a>
</span>
</h4>
我想使用Selenium在這裏得到HREF在Java中。我曾嘗試以下方法:
selenium.getText("xpath=/descendant::h4[@class='box_header clearfix']/");
selenium.getAttribute("xpath=/descendant::h4[@class='box_header clearfix']/");
但是這些工作都不起作用。它一直抱怨我的xpath無效。有人能告訴我我在做什麼錯誤嗎?
如果您已升級到硒2並且正在使用ASP.NET Web Forms(它看上去就像你),你可能會從一些幫助類中受益。 http://www.foliotek.com/devblog/simplifying-c-selenium-2-tests-for-asp-net-webforms/ – Narnian 2011-10-20 21:53:46