我目前正在尝试在我的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中唯一存在的活动,所以我想这将是启动该应用的活动。任何帮助表示赞赏 - 谢谢!