appium脚本执行Android_UI自动化,app总是闪退回桌面

这篇具有很好参考价值的文章主要介绍了appium脚本执行Android_UI自动化,app总是闪退回桌面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 使用工具
appium python pycharm
2. 被测对象及设备
测试真机上的app
3. 遇到的问题
批量执行测试用例,执行到部分用例某一步骤时,app会自动退回手机桌面,并开始执行下一条用例,因上一条故障导致下一条用例找不到页面元素而执行失败(每次失败位置是随机的)。所有用例执行完成后,单独执行失败用例,在不修改代码的情况下,用例执行成功(说明用例代码没有问题)。
4. 如何解决
在配置appium时加上下面这句代码
desired_caps[‘newCommandTimeout’]=600
超时时间,防止通信超时,时间单位默认为秒,这里600秒表示10分
5. 解决问题前后执行用例效果图对比
仅添加一行代码,执行效果完全不同(这里把用例标题马赛克)
appium运行闪退,自动化,appuim,测试工具,selenium文章来源地址https://www.toymoban.com/news/detail-599717.html

到了这里,关于appium脚本执行Android_UI自动化,app总是闪退回桌面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • python appium UI 自动化测试框架讨论

    python appium UI 自动化测试框架讨论

    目录 前言: 框架共性总结 Auto_Analysis 权限弹窗识别 前言:  Python Appium UI自动化测试框架是一种用于测试移动应用程序的工具,它结合了Python编程语言和Appium测试框架的功能。 框架共性总结 1 自动找设备 连接设备 2 自动启 appium server 3 用例框架 unittest pytest 4 用例组织 yml 读

    2024年02月16日
    浏览(13)
  • Appium,多应用程序平台的 UI 自动化

    Appium是一个开源的移动应用程序自动化测试工具,可以用于跨平台的UI自动化,包括iOS、Android、Web和Windows应用程序。它基于WebDriver协议,支持多种编程语言,如Java、Python、Ruby,Javascript、C#等。 Appium的设计理念是“一次编写,多次运行”。它允许开发人员使用相同的测试脚本

    2024年01月25日
    浏览(12)
  • 【自动化测试】Pytest+Appium+Allure 做 UI 自动化的那些事

    【自动化测试】Pytest+Appium+Allure 做 UI 自动化的那些事

    文本主要介绍下 Pytest+Allure+Appium 记录一些过程和经历。 法主要用了啥: Python3 Appium Allure-pytest Pytest Appium 不常见却好用的方法 Appium 直接执行 adb shell 方法 #Appium 启动时增加 --relaxed-security 参数 Appium 即可执行类似adb shell的方法 appium -p 4723 --relaxed-security #使用方法 def adb_shell(se

    2024年01月25日
    浏览(40)
  • 【UI自动化测试】appium+python+unittest+HTMLRunner

    【UI自动化测试】appium+python+unittest+HTMLRunner

    进阶Python接口自动化测试必备教程(2023全网最详细) 简介  获取AppPackage和AppActivity  定位UI控件的工具  脚本结构  PageObject分层管理  HTMLTestRunner生成测试报告  启动appium server服务  以python文件模式执行脚本生成测试报告 下载与安装 下载需要自动化测试的App并安装到手机

    2024年02月16日
    浏览(10)
  • 【编写UI自动化测试集】Appium+Python+Unittest+HTMLRunner​

    【编写UI自动化测试集】Appium+Python+Unittest+HTMLRunner​

    简介  获取AppPackage和AppActivity  定位UI控件的工具  脚本结构  PageObject分层管理  HTMLTestRunner生成测试报告  启动appium server服务  以python文件模式执行脚本生成测试报告 下载与安装 下载需要自动化测试的App并安装到手机 获取AppPackage和AppActivity 方法一 有源码的情况直接打开

    2024年02月11日
    浏览(12)
  • Android+Appium自动化测试环境搭建及实操

    Android+Appium自动化测试环境搭建及实操

     Appium是一个开源的移动端自动化测试工具,适用于 移动端原生APP、移动Web APP或混合APP 的自动化测试;  Appium继承了Selenium(Web端自动化测试工具),应用 WebDriver (JSON wire protocol)技术,借助操作系统自带的测试框架来驱动Android和IOS应用。 特点 :Appium是一个开源、跨平台、多

    2024年02月08日
    浏览(15)
  • Python之Appium 2自动化测试(Android篇)

    Python之Appium 2自动化测试(Android篇)

    1、Appium 2 环境搭建 请参考另一篇文章: Windows系统搭建Appium 2 和 Appium Inspector 环境 2、安装 Appium-Python-Client, 版本要求3.0及以上 和 Selenium 版本要求4.0及以上 3、手机连接电脑,并在dos窗口启动 Appium Server 4、演示环境APP软件:ES文件浏览器、随手记 5、查看元素唯一方法 复制

    2024年02月04日
    浏览(15)
  • Appium 2安装与使用java对Android进行自动化测试

    Appium 2安装与使用java对Android进行自动化测试

    1.1、系统要求 当前Appium2.1服务器的要求: 支持macOS、Linux或Windows操作系统 Node.js版本要求^14.17.0 || ^16.13.0 | =18.0.0 NPM版本= 8 (NPM通常与Node.js捆绑在一起,但可以独立升级) 系统要求:http://appium.io/docs/en/2.1/intro/requirements/ 1.2、安装Appium2.1服务 下载nodejs:https://nodejs.org/zh-cn/download

    2024年02月12日
    浏览(25)
  • Android常用9种自动化测试框架对比,Appium有哪些优势?

    Android常用9种自动化测试框架对比,Appium有哪些优势?

    随着移动终端的普及,手机应用越来越多,也越来越重要。 App的回归测试用例数量也越来越多,全量回归也越来越消耗时间。 移动 APP自动化测试 的难点 移动 APP的UI自动化测试长久以来一直是一个难点,难点在于UI的”变”, 变化导致自动化用例的大量维护。 从分层测试的角

    2024年01月21日
    浏览(6)
  • Postman-脚本自动化及定时执行脚本(7)

    Postman-脚本自动化及定时执行脚本(7)

    一.postman脚本自动化 ( 从postman至Newman可以一键执行脚本并生成报告: ) Postman Newman 是一个 CLI(命令行界面)工具,可以使用它来运行 Postman 中的集合(Collection)和环境(Environment)进行自动化测试。postman使用newman插件完成命令执行postman脚本。**(1)newman按装** 1.Newman安

    2024年01月21日
    浏览(10)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包