HI Guys, Application get auto terminated after the TestCase.
Appium Desktop Version: 1.15
Node V12.13
JRE: 8
Here is the DesiredCapabilities which i am using.
caps.setCapability("BROWSER_NAME", "");
caps.setCapability("VERSION", "8.1.0");
caps.setCapability("platformName", "Android");
caps.setCapability("deviceName", "Emulator-5554");
caps.setCapability("appPackage", "com.demo.demodemo");
caps.setCapability("appActivity", "com.demo.demo.MainActivity");
caps.setCapability("autoGrantPermissions", "true");
caps.setCapability(MobileCapabilityType.NEW_COMMAND_TIMEOUT, "8000");
caps.setCapability("fullReset", false);
caps.setCapability("dontStopAppOnReset", true);
caps.setCapability("skipDeviceInitialization", false);
caps.setCapability("newCommandTimeout", 1300);
capabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME, "XCUITest");
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "Janny's iPhone");
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "iOS");
capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "13.2.2");
capabilities.setCapability(MobileCapabilityType.UDID, "3443870793f29048f6f7b497b242683cbb0215bf");
capabilities.setCapability(IOSMobileCapabilityType.BUNDLE_ID, "com.mobiltex.RMU1Config");
capabilities.setCapability(IOSMobileCapabilityType.XCODE_ORG_ID, "ESBTLAG6BU");
capabilities.setCapability(IOSMobileCapabilityType.XCODE_SIGNING_ID, "iPhone Developer");
capabilities.setCapability(MobileCapabilityType.NO_RESET, true);
capabilities.setCapability("useNewWDA", true);
capabilities.setCapability("unexpectedAlertBehaviour", "accept");
capabilities.setCapability("safariAllowPopups", "true");
capabilities.setCapability("autoGrantPermissions", "true");
capabilities.setCapability("autoAcceptAlerts", "true");
URL url = new URL("http://192.168.1.226:4790/wd/hub");
driver = new AppiumDriver<MobileElement>(url, capabilities);
@Ranjithsamalla I am new to appium automation for testing iOS real device, do you have any example on how to setup capabilities. Currently it's like this: "capabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME, "XCUITest");
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "Janny's iPhone");
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "iOS");
capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "13.2.2");
capabilities.setCapability(MobileCapabilityType.UDID, "3443870793f29048f6f7b497b242683cbb0215bf");
capabilities.setCapability(IOSMobileCapabilityType.BUNDLE_ID, "com.mobiltex.RMU1Config");
capabilities.setCapability(IOSMobileCapabilityType.XCODE_ORG_ID, "ESBTLAG6BU");
capabilities.setCapability(IOSMobileCapabilityType.XCODE_SIGNING_ID, "iPhone Developer");
capabilities.setCapability(MobileCapabilityType.NO_RESET, true);
capabilities.setCapability("useNewWDA", true);
capabilities.setCapability("unexpectedAlertBehaviour", "accept");
capabilities.setCapability("safariAllowPopups", "true");
capabilities.setCapability("autoGrantPermissions", "true");
capabilities.setCapability("autoAcceptAlerts", "true");
"
Hello! please tell me, in the latest version of the appium it is impossible to find an element (inside the element - numbers) using predicateString
type == 'XCUIElementTypeTextField' && (value CONTAINS '988 109-36-03' || value CONTAINS '922 222-22-22') - does not work
need to somehow look differently now?
because in cases with letters - everything is ok, the element is searched for:
type == 'XCUIElementTypeStaticText' && (value CONTAINS 'Select' || value CONTAINS 'country') - works
Android automated tests suddenly starts failing for Appium 1.15 after few tests
I have the following error stack for the android automation issue:
Selenium::WebDriver::Error::UnknownError: An unknown server-side error occurred while processing the command. Original error: Could not proxy command to remote server. Original error: Error: read ECONNRESET UnknownError: An unknown server-side error occurred while processing the command. Original error: Could not proxy command to remote server. Original error: Error: read ECONNRESET at JWProxy.command (/usr/local/lib/node_modules/appium/node_modules/appium-base-driver/lib/jsonwp-proxy/proxy.js:261:13) at
These scripts were working on older versions of the Appium which proves that the root cause of this error lies in the new version of appium. FYI I have also tried updating the npm, I have uninstalled and reinstalled appium 1.15, tried the caps["automationName"]="appium". Nothing seems to be working. Any suggestion is highly appreciated.