使用appium过程中常遇到的坑以及解决方案

最近在自学appium,自学路上立志踩遍所有的坑。。。以下是学appium遇到的坑以及解决方案,方便自己的同时,也方便他人。

一.cmd输入:aapt dump badging C:\Users\XX\Desktop\xxx.apk  会提示dump failed because no androidManifest.xml found

原因分析:apk文件的路径太深。。。

2个解决方案:

  1. 把apk文件放到短路径文件夹
  2. 先cd  C:\Users\XX\Desktop,然后执行aapt dump badging xxx.apk            -- 获取 apk的appPackage和appActivity

二、运行pycharm中的appiumDemo.py时,出现:A new session could not be created. Original error: Activity used to start app doesn‘t exist or cannot be launched! Make sure it exists and is a launchable activity

解决方案:修改appium中的Android  Settings

使用appium过程中常遇到的坑以及解决方案

 PS:apk文件的路径一定要选对,切记,切记,切记!!!重要的事情说三遍!!!

三、Pycharm中使用from appium import webdriver时报错:ModuleNotFoundError: No module named ‘appium‘

原因分析:没有安装Appium-Python-Client或者没有在Pycharm中配置Project Interpreter

解决方案:https://www.cnblogs.com/HuangXiaoJuan/p/9548409.html  --静看大神的操作

四、运行pycharm中的appiumDemo.py时,出现:Message: A new session could not be created. (Original error: Requested a new session but one was in progress)

原因分析:appium server正在处理上一个session

2个解决方案:

  1. 关掉你的appium,然后重新打开,接着重新运行脚本appiumDemo.py
  2. 打开appium的General Settings -->选中Overide Existing Session,接着重新运行脚本appiumDemo.py

使用appium过程中常遇到的坑以及解决方案

 

参考链接:https://www.cnblogs.com/du-hong/p/11022247.html

https://www.cnblogs.com/syw20170419/p/7049450.html?utm_source=itdadao&utm_medium=referral

https://testerhome.com/topics/5330

 

使用appium过程中常遇到的坑以及解决方案

上一篇:小米范工具系列之二:小米范 web目录扫描器


下一篇:JavaScript权威指南第09章 类和模块