最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

「App自動化測試」手機APP版本的兼容性問題如何解決?一文就夠了

2022-10-30 15:13 作者:軟件測試技術(shù)之美  | 我要投稿

隨著互聯(lián)網(wǎng)的發(fā)展,逐步從2007移動互聯(lián)網(wǎng)進入了大眾世界,于是app應用遍布大江南北,同樣企業(yè)對App應用程序的開發(fā)更加引起用戶的關(guān)注,企業(yè)為了更好的滿足用戶需求,逐步開始各種Android應用程序,同樣App自動化測試就應運而生了。


產(chǎn)品在不斷更新優(yōu)化,App自動化工具也在不斷更新,要想讓自動化測試腳本順利執(zhí)行,隨著環(huán)境配置的多樣化更新,會出現(xiàn)種手機APP版本的兼容性問題。

?

一、發(fā)現(xiàn)問題

今天筆者在教學的過程中就遇到了此問題。

前期使用Appium V1.10.0版本+Appium-Python-Client(2.7.1)版本開展自動化測試。


實施Web自動化測試沒有問題。

二、分析問題根源

如今發(fā)現(xiàn)使用Appium-Python-Client(2.7.1)版本實施自動化測試,運行腳本就報錯,問題如下圖所示:

① 執(zhí)行腳本過程如下圖:


② 腳本報錯如下圖:


經(jīng)過筆者的一翻驗證、調(diào)試、分析、觀察。

發(fā)現(xiàn)問題的根源在于:Appium V1.10.0版本+Appium-Python-Client(2.7.1)版本不兼容導致啟動swipe滑動腳本報錯。

?

三、解決方案實施過程如下:

???????根據(jù)第二步中的原因是Appium版本與Python客戶端版本不兼容。

第一步:卸載Appium-Python-Client(2.7.1)版本。


第二步:安裝Appium-Python-Client(1.2.0)版本

① 卸載


② 安裝 Appium-Python-Client(1.2.0)版本成功


③ 驗證Appium-Python-Client(1.2.0)版本安裝成功


④ 再次執(zhí)行腳本驗證結(jié)果,如下圖所示:


?

四、問題總結(jié):

?一般來說如果腳本寫得好好的,原來可以執(zhí)行,如果是更新了Appium版本或者Appium-Python-Client版本,根據(jù)假設(shè)進行驗證,鑄造卸載新版本,降級為舊版本,再次執(zhí)行腳本,如果腳本能運行成功,結(jié)果可判斷是版本兼容性問題。

?

如果卸載腳本降級仍然未解決,需要考慮當前的selenium元素方法是否支持Appium中的App自動化元素定位。


隨著工具的不斷更新,偶爾會出現(xiàn)方法與版本的兼容性問題,只要用心發(fā)現(xiàn)與觀察,排查問題會得心應手。


由于時間關(guān)系,今天的分享到此結(jié)束,如果大家有其它疑惑,歡迎在微信公眾號留言,更多軟件測試干貨知識,敬請期待。

「App自動化測試」手機APP版本的兼容性問題如何解決?一文就夠了的評論 (共 條)

分享到微博請遵守國家法律
邳州市| 武夷山市| 霍林郭勒市| 大荔县| 隆昌县| 通化市| 辽中县| 罗山县| 阿鲁科尔沁旗| 孝感市| 台北县| 奉化市| 康定县| 新邵县| 买车| 湘阴县| 晋中市| 资源县| 开封市| 托克逊县| 都匀市| 罗山县| 临沧市| 无锡市| 长武县| 柞水县| 武清区| 新沂市| 南阳市| 渑池县| 义马市| 嘉义市| 育儿| 天气| 威宁| 灵璧县| 舞钢市| 崇仁县| 卓尼县| 大洼县| 外汇|