發布時間:2020-07-28
在app的測試當中,有些功能的測試使用自動化測試是比較好的,因為這樣測試人員可以減少一些工作量。但是在進行app自動化測試的時候,也是經常會出現一些問題的,這些問題要怎么解決?會出現什么問題?接下來我們就來了解一下。
1、找不到元素,腳本報“NoSuchElementException:Unable to find element”,或者"定位到了,不能操作,點擊無效"
1.1、首先查看自己的“屬性值”是否寫正確
1.2、元素的標簽不唯一,默認找到第一個
1.3、向上查看,元素是否在frame或iframe框架中
2、出現“object is not iterable”:
2.1、首先查看腳本,測試用例出現問題
2.2、組織用例時出現錯誤
3、使用PO設計模式封裝的頁面元素類
都有初始化函數“__init__”
4、Page的初始化包含(self,driver)兩個元素
在頁面封裝類中,初始化中調用方式為Page.__init__(self,driver)
5、在測試用例調用自己頁面封裝的類時
經過實例化后po=Lzsp(driver),定義函數時候, 不需要再括號中寫self
6、提示在頁面封裝類中沒有basePage.py文件中定義好的函數問題:
6.1、新建名字為module_basePage.pth文件,內容為“basePage.py文件”存放路徑:例如(“d: estpage”)
6.2、進入python的安裝目錄,將文件放到python3libsit-packages文件夾下
6.3、在測試用例中導入其他文件夾模塊引入:import sys
6.4、sys.path.append(“”)
6.5、from … import …
7、Python對文件進行“復制”和“改名”
7.1、首先引入os模塊:import os
7.2、復制:os.system(“copy 文件名。txt 新文件名。txt”)
7.3、改名:os.rename(“文件名。txt”,”新文件名。txt”)
以上這些問題都是比較容易出現的,當然除了這些問題外還是有其它的問題的。對于app自動化測試來說,一個好的應用軟件也是很重要的,因為它可以幫助測試人員解決不少的問題;MobileRunner(移動平臺自動化測試工具)就是一個不錯的測試工具,它可以減少腳本設計的復雜度和腳本設計的簡單性;校驗點包括數據庫校驗、正則表達式校驗,所有校驗圖形化方式填寫。
推薦閱讀:
您的信息已成功提交!
我們的客服人員稍后會與您聯系