如何解决如何使用Selenium和Handsontable修复“键盘无法访问元素”?
我目前正在使用Handsontable作为表框架,并在Java中使用Selenium来自动化测试。这个给我带来问题的特定测试将密钥发送到<table>
一部分的输入中:
WebElement cell = fixErrorsTable.getColumnByIndex(6).get(i); // i is the current row index
cell.click();
cell.sendKeys(newValues.get(i));
我已确认使用CSS选择器fixErrorsTable
正确找到了Table
,它是硒.ht_master table
对象。但是,sendKeys
方法会引发错误,特定的例外是ElementnotinteractableException
:
Element <td class="current highlight"> is not reachable by keyboard
之前,当我使用Firefox v52进行Selenium测试时,一切正常。自从我升级到v79后,测试因该错误而中断。
我已经尝试过但失败的事情:
对此有什么解决方案?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。