问题遇到的现象和发生背景
在try中使用self.driver.quit()无法关闭app
问题相关代码,请勿粘贴截图
@allure.step('冷启动')
def cold_start(self):
try:
self.driver.quit()
except:
pass
caps = {}
caps["platformName"] = "iOS"
caps["deviceName"] = "hhh"
caps['udid'] = self.udid
caps["bundleId"] = self.bundleId
# caps['autoAcceptAlerts'] = True
caps['noReset'] = True
caps['automationName'] = 'XCUITest'
caps['newCommandTimeout'] = '3000'
# caps["unicodeKeyboard"] = 'True'
# caps["resetKeyboard"] = 'True'
caps["wdaLocalPort"] = self.wdaLocalPort
self.driver = webdriver.Remote("http://localhost:{}/wd/hub".format(self.appium_port), caps)
self.driver.implicitly_wait(1.2)
time.sleep(5)
DriverPicopico.driver = self.driver
return self
运行结果及报错内容
我的解答思路和尝试过的方法
只有个别电脑出现无法关闭手机app程序的问题,但是大多数可以成功关闭
我想要达到的结果
想找到问题的根源,不能关闭app电脑的环境问题。因为目前只有两台电脑连接后无法关闭app,最好可以定位到环境的问题,缺少某个插件或者其他原因。