如何避免在启动 Appium Inspector 会话时杀死 运行 应用程序?
How to avoid killing the running application when starting the Appium Inspector session?
我想启动 Appium Inspector 会话以附加到我设备上当前的 运行 Android 应用程序。我面临的问题是,每当我开始会话时,运行 应用程序就会被杀死并再次启动。有什么办法可以避免吗?
我目前正在使用以下配置:
{
"appium:automationName": "UiAutomator2",
"platformName": "android",
"appium:app": "/my/path/to/apk",
"appium:noReset": true
}
不确定,但这些功能可能会有所帮助:
"appium:noReset": true,
"appium:autoLaunch": false,
此外,删除 appium:app
功能并尝试在没有它的情况下 运行(appium 可能只会创建一个没有应用程序的空会话并等待新指令)。
如果不起作用,请将 appium:app
替换为:
"appium:appPackage": ...,
"appium:appActivity":...
更新
最终能力集
"appium:autoLaunch": false, // to disable app relaunch on Appium session start
"appium:noReset": true,
"appium:dontStopAppOnReset": true, // to prevent closing the app Appium Inspector's session stopped
"appium:app"
我想启动 Appium Inspector 会话以附加到我设备上当前的 运行 Android 应用程序。我面临的问题是,每当我开始会话时,运行 应用程序就会被杀死并再次启动。有什么办法可以避免吗?
我目前正在使用以下配置:
{
"appium:automationName": "UiAutomator2",
"platformName": "android",
"appium:app": "/my/path/to/apk",
"appium:noReset": true
}
不确定,但这些功能可能会有所帮助:
"appium:noReset": true,
"appium:autoLaunch": false,
此外,删除 appium:app
功能并尝试在没有它的情况下 运行(appium 可能只会创建一个没有应用程序的空会话并等待新指令)。
如果不起作用,请将 appium:app
替换为:
"appium:appPackage": ...,
"appium:appActivity":...
更新
最终能力集
"appium:autoLaunch": false, // to disable app relaunch on Appium session start
"appium:noReset": true,
"appium:dontStopAppOnReset": true, // to prevent closing the app Appium Inspector's session stopped
"appium:app"