輸入操作遇到unknown error: cannot focus element


事件背景:寫腳本遇到sendkey時報錯unknown error: cannot focus element,仔細查了,元素定位什么的都沒問題,通過js注入修改數據后,保存成功,但是再進入編輯狀態查看,數據並沒有修改成功,着實讓人火大,無奈接着sendkey吧,還是不行,結果度娘后找到了答案,mark下:

-------------------------------------分割線-----------------------------------

解決方案:

用action事件即可解決,因為好久不用被忽略了,再次標記下下次注意思路的轉換

//實例化action對象
Actions action = new Actions(driver);
//通過action模擬鍵盤輸入java關鍵字到 輸入框,只有使用了perform方法才會輸入進去
action.sendKeys(driver.findElement(searchButton), "java").perform();

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM