I saw that there are multiple old topics about this but it doesn’t seem to be fixed. Anyone experiencing slowness when trying to perform any action like webElement.clear
, webElement.isEnabled
etc…
i am trying to figure out if there is anything to do to optimize this performance. Any help would be appreciated
Here is a list of my capabilities as well
private fun DesiredCapabilities.iOSCapabilities() = apply {
val processArgs: MutableMap<String, Any> = HashMap()
processArgs["args"] = mutableListOf("-isAutomation")
setCapability("noReset", Configuration.noResetCapability)
setCapability("fullReset", Configuration.fullResetCapability)
setCapability("enableMultiWindows", true)
setCapability("app", Configuration.iosAppPath)
setCapability("automationName", "XCUITest")
setCapability(CapabilityType.PLATFORM_NAME, "iOS")
setCapability("bundleId", Configuration.mobilePackageName)
setCapability("useNewWDA", Configuration.useNewWDA)
setCapability("appium:settings[respectSystemAlerts]", true)
setCapability("appium:settings[reduceMotion]", true)
setCapability("appium:settings[animationCoolOffTimeout]", 0)
setCapability("appium:settings[customSnapshotTimeout]", 2)
setCapability("appium:settings[waitForIdleTimeout]", 1)
setCapability("appium:settings[waitForQuiescence]", false)
setCapability("autoAcceptAlerts", Configuration.autoAcceptAlerts)
setCapability("usePrebuiltWDA", Configuration.usePrebuiltWDA);
setCapability("appium:wdaLaunchTimeout", 60000)
setCapability("appium:appWaitDuration", 60000)
setCapability("wdaStartupRetries", 3);
setCapability("wdaStartupRetryInterval", 10000);
setCapability("clearSystemFiles", true);
setCapability("nativeWebTap", true);
setCapability("showXcodeLog", false)
setCapability("appium:processArguments", processArgs);
}