zoukankan      html  css  js  c++  java
  • robotframework+appium自动化之log错误 No application is open

    今天在跑自动化脚本的时候,碰到了一个问题,报错:No application is open 

    字面意思:没有应用被打开。

    那么我就想啊,我的appium打开了吗?打开了。

    脚本运行时,手机上的应用是否显示被打开了呢? 手机上的应用也是在运行,也打开了。

    那么问题来了,问题出在了哪里呢?

    检查脚本和log.

    找到了原因:

    是因为前面的业务关键字的最后面,我加了一个close application.

    导致前面的业务关键字执行结束后,关闭了应用,后面的业务关键字执行时,肯定会报:No application is open 的错误了。

    这也是常见的错误了,大家碰到了,就从我上面的解决思路去尝试排查错误。

    延伸话题,以前我还碰到过一个错误,具体得报错信息我忘记了,只记得大概的就是:服务器积极拒绝。

    这个错误很明显就是appium服务器的问题了。很有可能是没有开启,导致log 中报这个错误信息。

    这两个错误看似很简单的。大家碰到后冷静分析下,查看log就能定位到问题所在位置了。

  • 相关阅读:
    UIScrollerView遇到UINavigationController
    iOS 自动化打包
    最最基本的SQL常用命令
    导入样式表与外部样式表的区别
    jdk、jre、JVM的简单区别与联系
    JDBC驱动的四种类型
    将映射中的值进行排序并输出键
    Java优先级队列
    Java线程池
    Callable--创建有返回值的线程
  • 原文地址:https://www.cnblogs.com/star12111/p/13345293.html
Copyright © 2011-2022 走看看