Appium0基础学习记录(2)踩坑

代码如下:安装并打开APP

import os

from appiumimport webdriver

apk_path = os.path.abspath(os.path.join(os.path.dirname(__file__), ".."))# 获取当前项目的根路径

desired_caps = {}

desired_caps['platformName'] ='Android'  # 设备系统

desired_caps['platformVersion'] ='9'  # 设备系统版本

desired_caps['deviceName'] ='sanxing s9'  # 设备名称

desired_caps['noSign'] ='true'    #不重签名

# 测试apk包的路径

desired_caps['app'] = apk_path +'\\jd_id.apk'

# 应用程序的包名

# desired_caps['appPackage'] = 'com.baidu.searchbox'

# desired_caps['appActivity'] = 'com.baidu.searchbox.SplashActivity'

# 如果设置的是app包的路径,则不需要配appPackage和appActivity,同理反之

driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)# 启动app

坑:

1.脚本无法运行

   需要添加appium-python-client

2.appium-doctor 验证提示Android_HOME没有set

win10下的Android已经不需要配置Android_HOME,所以这个问题查了两天,0基础太造孽

自行配置Android_home,java_home,path

验证通过

3.APPium session 失败------同样的Android_home问题


4.Could not find 'adb.exe' in PATH. Please set the ANDROID_HOME------同样的Android_home问题

因为一直用appium -doctor验证,觉得没问题,后面才发现,需要用appium-doctor,没有空格,尴尬,卡了我两天的问题

5.运行时真机安装完Appium Settings就报错退出

报错大概是某个目录下的appium-uiautomator2-server-debug-androidTest.apk没有写入权限,一直以为是需要配置权限,查了很久,试了很多方法,最后搜索对应的APK,复制到了报错的目录下,搞定。

6.运行安装脚本,安装后APP死在启动页面

参考网上答案,https://www.jianshu.com/p/30e328f65144 根据操作实际去尝试了下,果然是安全加固后重签名导致的,但是解决办法暂时看不懂,就在想有没有办法在执行脚本的时候就不去重签名

查找官方 Desired Capabilities Documentation文档,跟重签名有关的只有2个,1个是useKeystoreUse, a custom keystore to sign apks, default false,1个是noSignSkip ,checking and signing of app with debug keys, will work only with UiAutomator and not with selendroid, default false,根据相关性,代码里增加desired_caps['noSign'] ='true'

期间还遇到改了以后运行,问题依旧的情况,一度以为解决方法找错了。又仔细学习了下之前搜到的解决方案,发现是安装包已经被重签名,替换新安装包后搞定

脚本遗留问题:

1.安装时的权限怎么确定和取消

2.打开APP的启动广告图怎么滑动取消

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,496评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,407评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,632评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,180评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,198评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,165评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,052评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,910评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,324评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,542评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,711评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,424评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,017评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,668评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,823评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,722评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,611评论 2 353

推荐阅读更多精彩内容