關於自動化測試中出現的cannot focus element報錯問題
今天在做一個登入的簡單自動化測試實驗
其實只要元素定位到賬號、密碼、登入按鈕即可
但是在過程中卻出現了問題
通過css_selector來定位元素 程式沒有報錯確實定位成功,且執行click()事件時滑鼠也的確能點選到,但是用send_keys輸入內容時卻報錯,如圖:
顯示錯誤為“cannot focus element" 無法聚焦元素
然後我又用f12檢查了一下之前的元素,如圖:
我複製的selector是登入密碼文字框所在的li的select,因此元素的確存在並且點選也會有反應,但是無法輸入是因為這並不是input輸入框的selector,所以無法聚焦元素進行內容輸入。
所以應該複製<input......>的selector,修改如下:
下面就可以成功定位兩個輸入框並聚焦元素,可以輸入賬號和密碼了。
相關推薦
關於自動化測試中出現的cannot focus element報錯問題
今天在做一個登入的簡單自動化測試實驗其實只要元素定位到賬號、密碼、登入按鈕即可但是在過程中卻出現了問題通過css_selector來定位元素 程式沒有報錯確實定位成功,且執行click()事件時滑鼠也的確能點選到,但是用send_keys輸入內容時卻報錯,如圖:顯示錯誤為“c
Nagios監控Oracle表空間出現Cannot determine ORACLE_HOME報錯
空間使用 nag 啟動 .com unknown 表名 遇到 監控 size 在使用Nagios監控軟件時,監控Oracle表空間使用率,遇到了如下錯誤: 表名監控狀態是:UNKNOWN錯誤信息是:Cannot determine ORACLE_HOME for sid d
【解決】Junit單元測試中出現的報錯
at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) at java.lang.ClassLoader.de
Selenium自動化測試中的等待
功能 動態生成 耗時 頁面元素 部分 ive spa quest 實現 自動化測試過程中的等待我習慣分為兩種固定等待和動態等待。 固定等待就是直接采用sleep的方式讓代碼等待固定時間。這是比較簡單的等待方式,是一種不推薦使用但是在某些特定條件下最快能夠解決問題的等待
Mocha單元測試時出現Cannot find module 'chai'
com blog -c 流行 javascrip 文件 target 框架 www 在自己單元測試的時候,是不是遇到過全局安裝了“chai”的斷言庫,但測試時候還是找不到問題。 $ npm install -g mocha 原因就在於全局安裝,測試只是針對當前的文件項目
MO拆分計劃行程序中寫入PRODUCTIONORDERS表數據出現重復導致報錯(BUG)20180502
pro info nbsp ima spl ppm UC 錯誤提示 rod 錯誤提示:ORA-00001: 違反唯一約束條件 (ABPPMGR.C0248833319_6192)ORA-06512: 在 "STG.FP_MO_SPLIT", line 199 ORA-06
app自動化測試中的相關api
hello 輸入 app send round image IT end http 這個說的api即python自動化測試中經常會使用到的一些api,具體如下: 1、find_element_by_id/find_elements_by_id 定位元素api,使用方法如
自動化測試中,測試數據如何管理?
Once 綜合 選擇 word 基礎 體系 調用 ui自動化 結果 今晚在某個測試群,看到有人問了一個問題:把測試數據放配置文件讀取和放文件通過函數調用讀取有什麽區別? 當時我下意識的這麽回答:數據量越大,配置文件越臃腫,放在專門的數據文件(比如excel,csv),方便針
網路爬蟲以及自動化測試中圖形驗證碼識別解決思路以及方法
前言 做自動化測試的朋友都知道圖形驗證碼在整個自動化執行過程中,很可能是阻礙推進的問題,可以採用萬能驗證碼(開發哥哥會流出一個供自動化測試用的),如果不通過開發預留,有以下解決方案。 解決思路 1.python3自帶光學字元識別模組tesserocr與pytesseract,可以識別簡單驗證碼; 2.稍
關於崔慶才老師python3爬蟲中tesserocr安裝以及測試中出現Failed to init API, possibly an invalid tessdata path的完整解決方案
1 我假設大家都安裝了anaconda,因為我用的anaconda3,安裝目錄是 D:\ProgramData\Anaconda3; 2 安裝tesseract,地址是 https://digi.bib.uni-mannheim.de/tesseract/,我
Windows64環境中執行pip install flask報錯:Cannot fetch index base URL http://pypi.python.prg/simple/
最近在學習Python的Flask框架,安裝flask是使用pip install flask命令,執行出錯:Cannot fetch index base URL http://pypi.python.prg/simple/ 看報錯資訊,以為是什麼配置檔案的引數U
Web自動化測試中針對圖片驗證碼問題的常見解決思路
圖片驗證碼(Captcha)問題在自動化測試中是一個很常見的問題,也是一個很棘手的問題。圖片驗證碼設計的初衷其實就是為了防自動化,防止一些人利用自動工具惡意攻擊網站,而很不幸的是,我們所使用的一些自動化測試工具也包含在內。當然了,對付驗證碼也不是一點辦法都沒有,方法還是有很多
自動化測試中,用到File類的相關程式碼
String pathString="/sdcard/autotest/screenRecord"+File.separator 建立檔案路徑: File recordFolder=new File(pathString);if (!recordFolder.exists()) {rec
Web自動化測試中針對圖片驗證碼問題的常見解決思路,看看對您有沒有幫助
原文地址 圖片驗證碼(Captcha)問題在自動化測試中是一個很常見的問題,也是一個很棘手的問題。圖片驗證碼設計的初衷其實就是為了防自動化,防止一些人利用自動工具惡意攻擊網站,而很不幸的是,我們所使用的一些自動化測試工具也包含在內。當然了,對付驗證碼也不是一點辦法都沒
Mybatis中對於Mysql資料庫中NULL的日期資料報錯 mysql錯誤: Cannot convert value '0000-00-00 00:00:00' from column 10 to TIMESTAMP
原 mysql錯誤: Cannot convert value '0000-00-00 00:00:00' from column 10 to TIMESTAMP 2010年06月01日 17:38:00 閱讀數:5307
Robot Framework Selenium2Library 自動化測試中點選操作 click element
本處的點選,主要記錄了一些在Robot Framework框架下的一些點選操作。 Selenium2Libary的點選 Click Element 、 Mouse Down 用來模擬頁面的點選,還有直接觸發js進行點選。 Click Element xpath=//div
MyEclipse10中匯入的jquery檔案報錯(出現紅叉叉,提示語法錯誤)
為了做一個頁面特效,匯入了一個jquery檔案,怎想,myeclipse竟然報錯說是語法錯誤,但是這個js檔案我是從官網上下載的,不應該出錯才對,百度谷歌之後終於找到了解決辦法: 選中報錯的js檔案, 右鍵選擇 MyEclipse-->Exclude Fr
Web自動化測試中的介面測試
Web自動化測試中的介面測試 1、背景 1.1 Web程式中的介面 1.1.1 典型的Web設計架構 web是實現了基於網路通訊的瀏覽器客戶端與遠端伺服器進行互動的應用,通常包括兩部分:web伺服器和web客戶端。web客戶端的應用有html,JavaScript,ajax
android自動化測試中hierarchyviewer和uiautomatorviewer獲取控制元件資訊的方式比對
android自動化新人一個,目前研究PC端獲取android裝置的控制元件資訊有哪些方式。多多指教! android的目錄tools下有2個自帶的工具hierarchyviewer和uiautomatorviewer,開啟後,如下所示:
android自動化測試中hierarchyviewer和uiautomatorviewer獲取控制元件資訊的方式比對(2)
在上一篇我簡單的瞭解了一下hierarchyviewer和uiautomatorviewer,如需訪問,點選以下連結: 通過對hierarchyview的原始碼分析,我嘗試用java寫了一個測試工具,該測試工具簡單的實現了連線ViewServe