У меня есть некоторые 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>
Я пытаюсь получить HREF здесь в Java с использованием Selenium. Я пробовал следующее:
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