事件背景:寫腳本遇到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();