找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1817|回复: 0

求救求救:手机和重启导致sessionID丢失后如何恢复与appium.....

2

主题

2

帖子

2

积分

贫民

积分
2
ljt0807 发表于 2019-6-11 20:49:26 | 显示全部楼层 |阅读模式
请教大家一个问题,麻烦看到的朋友给与帮助,已经困扰了好久了。


问题:我写一个手机重启脚本,需要通过adb reboot重启手机之后再进行点击设置动作,但是手机重启之后手机与appium之间的session会被清除,导致session丢失,再执行点击设置动作时session已经变了,所以报错,麻烦知道的朋友给与支持,真的困扰了我很长时间了,麻烦给与指导,万分感谢!
我的测试脚本:
import unittest
from common.myunit import StartEnd
from DefView.DefView import DefView

class Reboot(StartEnd):
    def test_Reboot(self):
        cm = DefView(self.driver)
        cm.Reboot(1)
if __name__ == '__main__':
    unittest.main()
其中:DefView脚本中代码如下:def Reboot(self,n):
    for i in range(n):
        time.sleep(2)
        subprocess.Popen('adb reboot')
        time.sleep(40)
        logging.info('第%s次重启完成!'%(i+1))
        self.find_element(*settingBtn).click()
        logging.info('点击进入设置.............')
        time.sleep(2)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表