51Testing软件测试论坛
标题:
Day4-6测试积点任务
[打印本页]
作者:
测试积点老人
时间:
2018-5-10 14:19
标题:
Day4-6测试积点任务
问题:
当 apk 包的 activity 与打开应用后其它的 activity 不匹配时候,应该怎么办?
<font face="微软雅黑" size="3">desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '4.4'
desired_caps['deviceName'] = 'SM-N9100'
desired_caps['app'] = 'C:\\Users\\cvtpc\\Downloads\\youqianhua.apk'
desired_caps['appPackage'] = 'com.youqian.activity'
desired_caps['appActivity'] = 'com.youqian.activity.guide.SplashActivity'
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
sleep(3)
driver.keyevent(26)
driver.quit()
appium配置的activity选择的是com.youqian.activity.guide.SplashActivity,运行以上代码报错:
Original error: com.youqian.activity/.guide.SplashActivity never started. Current: com.youqian.activity/.guide.GuideActivity</font>
复制代码
但是我去掉
driver.keyevent(26)
driver.quit()
去掉这2行,可以运行成功,就是安装和打开,不报错。
这个报错的意思是我应该用'com.youqian.activity.guide.GuideActivity,而不是SplashActivity
然后我就在appium中把activity改成com.youqian.activity.guide.GuideActivity,代码中也改成
对应的activity,但是因为这个apk包实际上就是com.youqian.activity.guide.GuideActivity打包,
所以毫无疑问,根本运行不起来。。。
我问了开发,关于打包,是有2个JAVA,一个SplashActivity.java,一个是GuideActivity.java,
都可以使用
是不是apk包打成了SplashActivity 但实际上里面的操作使用的却是GuideActivity的内容,所以
导致有问题???
作者:
abcsell
时间:
2018-5-17 09:18
不同的打包都有自己的规则
作者:
qqq911
时间:
2018-5-17 10:10
不同的打包都有自己的规则
作者:
libingyu135
时间:
2018-5-17 10:27
不同的apk打包肯定不一样啊
作者:
jingzizx
时间:
2018-5-17 10:27
感觉是用混了
作者:
梦想家
时间:
2018-5-17 10:36
不同的打包都有自己的规则
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2