输入操做遇到unknown error: cannot focus element

事件背景:写脚本遇到sendkey时报错unknown error: cannot focus element,仔细查了,元素定位什么的都没问题,经过js注入修改数据后,保存成功,可是再进入编辑状态查看,数据并无修改为功,着实让人火大,无奈接着sendkey吧,仍是不行,结果度娘后找到了答案,mark下:java

-------------------------------------分割线-----------------------------------spa

解决方案:code

用action事件便可解决,由于很久不用被忽略了,再次标记下下次注意思路的转换orm

//实例化action对象
Actions action = new Actions(driver);
//经过action模拟键盘输入java关键字到 输入框,只有使用了perform方法才会输入进去
action.sendKeys(driver.findElement(searchButton), "java").perform();
相关文章
相关标签/搜索