Appium 每次运行 appium 的代码后 (或者每次代码有变动后) 都会弹出是否替换应用程序的浮层

enumerate · 2015年10月23日 · 最后由 xdlhy 回复于 2015年10月27日 · 1461 次阅读

appium 1.3.4 版本
机型为米 4,系统 4.4
如图 1 运行后手机出现确认浮层:

然后点击确定,浮层消失:

等于每次修改代码,都要手动的去点这两个确定(很郁闷啊,这还怎么叫自动化呢)
代码就是最普通:

import time
from appium import webdriver
import threading
desired_caps = {}
desired_caps["platformName"] = "Android"
desired_caps["platformVersion"] = "4.4.4"
desired_caps["deviceName"] = "123" 
desired_caps["udid"] = "d2732a11" 
desired_caps["appPackage"] = "com.tencent.videopioneer"
desired_caps["appActivity"] = ".ona.activity.HomeActivity"
desired_caps["unicodeKeyboard"] = "True"
desired_caps["resetKeyboard"] = "True"
driver = webdriver.Remote(r"http://localhost:4723/wd/hub",desired_caps)

#这下面的应该更没有关系了,是进入app后的操作
if driver.current_activity == ".ona.activity.LoginActivity2":
    time.sleep(3)
    driver.find_element_by_id("com.tencent.videopioneer:id/qqView").click()
    if driver.current_activity == "com.tencent.open.agent.QuickLoginAuthorityActivity":
            time.sleep(10)
            driver.find_element_by_name("登录").click()
            time.sleep(3)

求大神们帮忙救助一下,看下是我哪里写错了吗

共收到 5 条回复 时间 点赞
6楼 已删除

换开发版的 ROM,如果对 MIUI 的版本不那么敏感的话。。。

#2 楼 @shixue33 你好,你的意思是小米系统的问题吗

#1 楼 @haiquan180 好的谢谢,我先去看下

请添加头像

MIUI 的开发版,安装这种应用就不会提示你是否要安装,可以试一下

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册