阻止appium桌面客户端强制停止应用程序

阻止appium桌面客户端强制停止应用程序,appium,Appium,Appium桌面客户端服务器强制停止应用程序 检查添加的屏幕截图中带下划线的代码 您可以通过提供相关的 您正在查找的应用程序被调用,只需将其设置为false,Appium将不会停止/重新启动应用程序 示例代码: //Set the Desired Capabilities DesiredCapabilities caps = new DesiredCapabilities(); caps.setCapability("deviceName", "emulator-5554"); caps.set

Appium桌面客户端服务器强制停止应用程序

检查添加的屏幕截图中带下划线的代码


您可以通过提供相关的

您正在查找的应用程序被调用,只需将其设置为
false
,Appium将不会停止/重新启动应用程序

示例代码:

//Set the Desired Capabilities
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("deviceName", "emulator-5554");
caps.setCapability("udid", "emulator-5554"); //Give Device ID of your mobile phone
caps.setCapability("appPackage", "your.app.package");
caps.setCapability("appActivity", "your.app.package.YourAppActivity");
caps.setCapability("noReset", "true");
caps.setCapability("automationName", "uiautomator2");
caps.setCapability("autoLaunch","false"); // this one will tell Appium not to stop/start the application

AppiumDriver<MobileElement> driver = new AndroidDriver<MobileElement>(new URL("http://0.0.0.0:4723/wd/hub"), caps);
//设置所需的功能
DesiredCapabilities=新DesiredCapabilities();
caps.setCapability(“deviceName”、“emulator-5554”);
caps.setCapability(“udid”、“emulator-5554”)//提供手机的设备ID
caps.setCapability(“appPackage”、“your.app.package”);
caps.setCapability(“appActivity”、“your.app.package.YourAppActivity”);
caps.setCapability(“noReset”、“true”);
caps.setCapability(“automationName”、“uiautomator2”);
caps.setCapability(“自动启动”、“错误”);//这将告诉Appium不要停止/启动应用程序
AppiumDriver=新的AndroidDriver(新URL(“http://0.0.0.0:4723/wd/hub"(大写),;

只需确保您的应用程序正在运行,或者在需要时手动调用功能

就好像UiAutomator正在崩溃,由于崩溃,Appium强制停止应用程序,请检查上面的“UiAutomator意外退出”消息。我们需要整个崩溃日志来进一步追踪这个问题。你还应该更具体地说明你想要实现的目标,并提供一份报告,这样我们就无法追查到这一点。