2013-03-03 106 views
0

我正在尝试使用Selenium来导航网页。有一个按钮我试图通过它的xpath。对于网站上的其他按钮,它工作正常。但是对于这个特定的人,我总是收到元素无法找到的错误。 Firebug只是以这种格式给我xpath:// * [@ id =“continueButton”]。在Selenium中查找XPath的元素

我注意到按钮周围有包装。它们的结构类似于

<div class = "cButtonWrapper"> 
    <div class = "cButtonHolder"> 
    <input type="image" id="continueButton" name="Continue" alt="Continue" src="/store/images/btn_continue.gif" value="Continue"> 
    </div> 
</div> 

按钮周围的包装可能与无法找到它有关吗?

回答

0

也许<input>元素无法通过XPath正确定位,因为您使用的是无效HTML。尝试在您的网页来源中使用<input id="continueButton"/><input id="continueButton"></input>

相关问题