Python驱动的Appium - “用于启动应用程序的活动不存在或无法启动!”

时间:2016-03-10 18:17:05

标签: android python appium

我目前正在尝试在我的Android虚拟设备中运行一个测试应用程序,我很确定我已经在我的脚本中正确设置了所有内容,但是当我尝试运行时,我从Appium收到以下内容它:

  

info:[debug]响应客户端出错:   {“status”:33,“value”:{“message”:“无法创建新会话。   (原始错误:用于启动应用程序的活动不存在或不可用   推出!确保它存在并且是可启动的   活动)“,”origValue“:”用于启动应用程序的活动不存在或   无法推出!确保它存在并且是可启动的   活性 “}” 的sessionId“:空}

这是我编写的代码,用于设置脚本的功能:

def setUp(self):
    #Setup for the test
    desired_caps = {}
    desired_caps['platformName'] = 'Android'
    desired_caps['platformVersion'] = '6.0'
    desired_caps['deviceName'] = 'Galaxy S6 API 23'
    desired_caps['app'] = os.path.abspath(os.path.join(os.path.dirname("__file__"),'TestApp.apk'))
    desired_caps['appPackage'] = 'com.test.test'
    desired_caps['appActivity'] = 'com.test.test.UnityPlayerActivity'
    self.driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

UnityPlayerActivity是.apk中唯一存在的活动,所以我想这将是启动该应用的活动。任何帮助表示赞赏 - 谢谢!

0 个答案:

没有答案