0

我正在尝试使用 Selenium 浏览网页。我试图通过它的 xpath 访问一个按钮。对于网站上的其他按钮,它工作正常。但是对于这个特定的,我不断收到无法定位元素的错误。Firebug 只是以这种格式给我 xpath://*[@id="continueButton"]。

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

<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>

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

4

1 回答 1

0

<input>XPath 可能无法正确定位该元素,因为您使用了无效的 HTML。尝试在您的页面源代码中使用<input id="continueButton"/>或。<input id="continueButton"></input>

于 2013-03-03T20:55:57.000 回答