测试人社区

appium踩坑问题

直接上问题:
1.“com.xueqiu.android.view.WelcomeActivityAlias”(欢迎页类名), #com.xueqiu.android.common.MainActivity(主页类名) 使用主页类名失败的问题

首先:应用启动的时候都有两个activity,一个是欢迎页,或者叫启动页的activity ,一个是主页的
其次:有的应用直接启动主页也能进到主页面, 有的应用就加了限制 , 不允许 这么操作, 因为不符合用户需求 , 用户正常的使用场景是启动应用的时候 加载完启动页,才能进主页
然后:雪球就是这个限制了的app,   如果你不从启动页进, 直接进首页, 就会丢失数据

2.配置capability相关之输入中文参数

desired_caps["unicodeKeyBoard"] = 'true'
desired_caps["resetKeyBoard"] = 'true'

desired_caps["unicodeKeyboard"] = True
desired_caps["resetKeyboard"] = True 
第一组是第一次尝试使用的格式,运行时输入框没有任何内容就报了点击“阿里巴巴”元素失败的错误(https://ceshiren.com/t/topic/1471),切换成第二后则运行成功,如有类似的同学可以参考一下。

3.desired_caps[“skipDeviceInitialization”] = 'true’参数的作用

当我们使用appium运行测试用例的时候,会在我们手机中安装一个appium setting的apk,每次安装这个应用都会消耗一定的时候。skipDeviceInitialization参数就是在我们运行的时候去检查手机是否安装了此应用,当安装完以后则会跳过这个步骤。起到一个提高效率,节省时间的作用
2 Likes