五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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版本的兼容性問題如何解決?一文就夠了的評論 (共 條)

分享到微博請遵守國家法律
乡城县| 枞阳县| 咸宁市| 崇文区| 涞水县| 托克逊县| 潼南县| 深圳市| 宜章县| 固镇县| 清水河县| 铜川市| 孟津县| 左云县| 贵定县| 清丰县| 东乌珠穆沁旗| 甘德县| 青铜峡市| 渑池县| 原平市| 彝良县| 庆安县| 丽江市| 日喀则市| 南靖县| 卓尼县| 昆山市| 金堂县| 城市| 济南市| 景洪市| 额尔古纳市| 双桥区| 连山| 含山县| 广汉市| 临洮县| 彭水| 临城县| 永丰县|