(1)html:
<table class="title_button" onclick="onSave();" onmouseout="this.className='title_button'; save_moveout();" onmouseover="this.className='title_button_hi'; save_movein();" title="Copy Running-config to Startup-config">
<tbody>
<tr>
<td>
<img id="title_btn_save" src="https://192.168.100.116/image/title_btn_alert.gif">
</td>
<td id="title_save">Save</td>
</tr>
</tbody>
</table>
(2)Webdriver Java:
尝试了这两种方法都无法运作。
driver.findElement(By.id("title_save")).click();
driver.findElement(By.xpath("/html/body/div/table/tbody/tr/td/table/tbody/tr/td[8]/table/tbody/tr/td/div/table/tbody/tr/td[2][@id='title_save'")).click();
(3)例外:
webdriver element is not currently interactable and may not be manipulated.
答案 0 :(得分:2)
您正在尝试点击td
元素,但实际的&#34;可点击&#34;这里的元素是table
:
driver.findElement(By.className("title_button")).click();
答案 1 :(得分:1)
看起来您尝试单击禁用的元素并且无法对此元素执行单击操作。
尝试对其他元素执行点击操作,例如on:
driver.findElement(By.css(".title_button tr")).click();