0
我試圖執行下列步驟:1. 啓動應用的第一次,查看條款和協議 2.同意的條款和協議 3.殺應用程序,並重新啓動 4.您不應該看到條款和協議沒有的plist Appium的iOS應用殺被刪除
現在,appium正在運行沒有--no-reset標誌,因爲我確實需要應用程序之間重置場景,但以下重新啓動應用程序刪除plist(就像刪除應用程序並重新啓動)
sleep(3)
pf_name = $driver.caps['platformName']
pf_ver = $driver.caps['platformVersion']
dev_name = $driver.caps['deviceName']
auto_accept_alert = $driver.caps['autoAcceptAlerts']
app_path = $driver.caps['app']
Appium::Driver.new({ caps: { platformName: pf_name, platformVersion: pf_ver, deviceName: dev_name, autoAcceptAlerts: auto_accept_alert, app: app_path, noReset: true} })
$driver.restart
$driver.close_app
$driver.launch_app
我也嘗試了$ driver.close_app和$ driver.launch_app,但他們做了同樣的事情(刪除plist以及殺死應用程序)。
有什麼辦法可以殺死應用程序而不刪除plist?