手机APP的兼容性问题如何解决(手机软件不兼容怎么办)

最近很多小伙伴都很关心:手机软件不兼容怎么办以及手机APP的兼容性问题如何解决这个问题,经过小编整理各方面的资料,现做如下总结。

随着互联网的发展,逐步从2007移动互联网进入了大众世界,于是app应用遍布大江南北,同样企业对App应用程序的开发更加引起用户的关注。

企业为了更好的满足用户需求,逐步开始各种Android应用程序,同样App自动化测试就应运而生了。

手机APP的兼容性问题如何解决(手机软件不兼容怎么办)

产品在不断更新优化,App自动化工具也在不断更新,要想让自动化测试脚本顺利执行,随着环境配置的多样化更新,会出现手机APP版本的兼容性问题。

手机APP的兼容性问题如何解决(手机软件不兼容怎么办)

一、发现问题

今天笔者在教学的过程中就遇到了这个问题。

前期使用Appium V1.10.0版本+Appium-Python-Client(2.7.1)版本开展自动化测试。

手机APP的兼容性问题如何解决(手机软件不兼容怎么办)

实施Web自动化测试没有问题。

二、分析问题的根源

如今发现使用Appium-Python-Client(2.7.1)版本实施自动化测试,运行脚本就报错,问题如下图所示:

① 执行脚本过程如下图:

手机APP的兼容性问题如何解决(手机软件不兼容怎么办)

② 脚本提示如下错误:

手机APP的兼容性问题如何解决(手机软件不兼容怎么办)

经过笔者的一系列验证、调试、分析、观察。

发现问题的根源在于:Appium V1.10.0版本+Appium-Python-Client(2.7.1)版本不兼容导致启动swipe滑动脚本报错。

三、解决方案实施过程如下:

根据第二步中的原因是Appium版本与Python客户端版本不兼容。

第一步:卸载Appium-Python-Client(2.7.1)版本.

手机APP的兼容性问题如何解决(手机软件不兼容怎么办)

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

① 卸载

手机APP的兼容性问题如何解决(手机软件不兼容怎么办)

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

手机APP的兼容性问题如何解决(手机软件不兼容怎么办)

③ 验证Appium-Python-Client(1.2.0)版本安装成功

手机APP的兼容性问题如何解决(手机软件不兼容怎么办)

④ 再次执行脚本验证结果,如下图所示:

手机APP的兼容性问题如何解决(手机软件不兼容怎么办)

四、问题总结:

一般来说如果脚本写得好好的,原来可以执行,如果是更新了Appium版本或者Appium-Python-Client版本,根据假设进行验证,铸造卸载新版本,降级为旧版本,再次执行脚本,如果脚本能运行成功,结果可判断是版本兼容性问题。

如果卸载脚本降级仍然未解决,需要考虑当前的selenium元素方法是否支持Appium中的App自动化元素定位。

随着工具的不断更新,偶尔会出现方法与版本的兼容性问题,只要用心发现与观察,排查问题就会得心应手。

以上就是叁肆数码小编整理的关于手机APP的兼容性问题如何解决以及过手机软件不兼容怎么办的相关知识,还有不懂的方面可以评论区告诉我。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至QQ邮箱:3628405936@qq.com 举报,本站将立刻删除。
(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注