应用程序无法启动appium python

应用程序无法启动appium python,appium,appium-android,python-appium,Appium,Appium Android,Python Appium,$adb外壳 $dumpsys窗口窗口| grep-E'mCurrentFocus' 软件包和活动是--mCurrentFocus=Window{120f4c3u0 in.amazon.mShop.android.shopping/com.amazon.mShop.sso.SigninCompactivity} 包--在.amazon.mShop.android.shopping中 avtivity--com.amazon.mShop.sso.signinCompactivity 我的代码是-

$adb外壳

$dumpsys窗口窗口| grep-E'mCurrentFocus'

软件包和活动是--
mCurrentFocus=Window{120f4c3u0 in.amazon.mShop.android.shopping/com.amazon.mShop.sso.SigninCompactivity}

包--在.amazon.mShop.android.shopping中
avtivity--com.amazon.mShop.sso.signinCompactivity

我的代码是--

导入单元测试
从appium导入webdriver
导入时间
类TestClass(unittest.TestCase):
def设置(自):
所需的_caps={}
所需的_caps['platformName']='Android'
所需的大写字母['appiumVersion']='1.9.0'
所需的_caps['platformVersion']=“6.0.1”
所需的_大写字母['deviceName']='Moto G3'
所需的大写字母['browserName']=''
所需的大写字母['name']='Sample rough'
所需的_caps['appPackage']='in.amazon.mShop.android.shopping'
所需的_caps['appActivity']='com.amazon.mShop.sso.SigninCompactivity'
self.driver=webdriver.Remote('http://127.0.0.1:4723/wd/hub,所需的大写字母)

def测试打开应用程序(self):
打印“====================================================================================================”
打印“粗略名称:Hello Tester”

def拆卸(自):
时间。睡眠(2)
self.driver.quit()
打印“=====================================================================================”

如果uuuu name_uuuu=='\uuuuuuu main\uuuuuu':
unittest.main()

伙计们,你们能帮我如何启动这个应用程序吗?我正在用同样的方法尝试其他应用程序,比如计算器,它工作得很好,但有些应用程序不工作


检查错误代码--Link

在做了一些研究之后,我找到了启动任何应用程序的要点,首先,您必须通过appium测试找到您希望启动的应用程序的所有活动,
第1步:
adb壳牌pm转储包|名称| grep-A 1

第2步:使用此命令,通过终端尝试手动启动应用程序

adb shell am start-S-n/

如果您能够启动,则提供相同的程序包和活动,我建议逐个执行活动,程序包不会更改,只有活动会更改,启动活动对启动应用程序非常重要

您可以在终端/命令提示符中找到类似的详细信息类型
….

……

time=“2018年10月9日,下午12:07”type=MOVE_TO_front package=in.amazon.mShop.android.shopping class=com.amazon.mShop.home.home活动
time=“2018年10月9日,下午12:07”type=MOVE_TO_BACKGROUND package=in.amazon.mShop.android.shopping class=com.amazon.mShop.home.home活动
time=“2018年10月9日下午12:07”type=MOVE_TO_front package=in.amazon.mShop.android.shopping class=com.amazon.mShop.home.web.MShopWebGatewayActivity
time=“2018年10月9日,下午12:07”type=MOVE_TO_BACKGROUND package=in.amazon.mShop.android.shopping class=com.amazon.mShop.home.web.MShopWebGatewayActivity
time=“2018年10月9日,下午12:07”type=MOVE_TO_front package=in.amazon.mShop.android.shopping class=com.amazon.mShop.sso.signinCompactivity
time=“2018年10月9日,下午12:07”type=MOVE_TO_BACKGROUND package=in.amazon.mShop.android.shopping class=com.amazon.mShop.sso.signinCompactivity

….

……

**在这里,只有一项活动需要通过appium启动,即
class=com.amazon.mShop.home.HomeActivity

---------我希望它能解决通过appium启动应用程序的问题