应用程序无法启动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启动应用程序的问题