0

请找到以下html代码:

<fieldset class="attachmentTable large"><legend>SMF&nbsp;:</legend>
<table cellspacing="2" cellpadding="2" border="0">
<tr> <td> <a href="
/aems/file/test.html"> </a> </td>
<td>   foo     </td>
</tr>  </table>
</fieldset>

<fieldset class="attachmentTable large"><legend>tax&nbsp;:</legend>
<table cellspacing="2" cellpadding="2" border="0">
<tr> <td> <a href="

/relf/file/test.html">

</a></td>
<td>  foo   </td>
</tr> </table>
</fieldset>

UsinfXPATHselenium-webdriver我们可以/aems/file/test.html从 html 的部分得到吗?

4

1 回答 1

3

这可能对你有用

link = @driver.find_element(:xpath,"//fieldset[contains(@class,'attachmentTable')]/table/tr/td/a")
href= link.attribute("href")
puts href

更新

我之所以选择contains是因为这个

于 2013-01-23T21:08:16.697 回答