JavaScript 按钮我想点击,虽然它在一个表中:
<table>
<tr>
<td height="20" align="center" nowrap style="color:#0000FF; cursor:pointer; border: 1 solid #426996; background-color: #FAFAFF;"
onClick="Initial();"
onMouseOver="javascript:{style.backgroundColor='#426996'; style.color='#FFFFFF'}"
onMouseOut="javascript:{style.backgroundColor='#FFFFFF'; style.color='#0000FF'}">
<font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b> New Incident </b></font>
</td>
<td width="4"></td>
这里还有四个“按钮”,但我无法单击其中任何一个。似乎唯一将按钮与另一个分开的是onClick
javascript事件。我尝试过使用 xpath,但我似乎无法找到该元素。我试过这个...
ie.button(:xpath => "//td[@onClick='Initial();']".exists?
ie.link(:xpath => "//td[@onClick='Initial();']".exists?
他们返回假。
我认为一旦找到这个元素,我就可以使用.fire_event('onClick')
or.click
并且它应该可以工作,但我似乎无法找到它。