github appium/appium v1.18.0

latest releases: appium@2.5.4, @appium/types@0.17.0, @appium/test-support@3.0.35...
3 years ago

Appium 1.18.0 is a minor release

General

  • Add score attribute for ImageElement appium-base-driver#396
  • Add a route to be able to execute Chrome DevTools commands to downstream drivers appium-base-driver#405
    • e.g. Clients can send /session/:sessionId/goog/cdp/execute command to Chromedriver
  • Fix socket leak by handling connections in a shared pool appium-base-driver#416
  • Fix to encode filenames with UTF-8 while extracting .ipa packages appium-base-driver#419
    • The change fixes .ipa packages deployment that contain file names containing non-ASCII characters like this issue

Android General

Android (UiAutomator2)

Android (Espresso)

iOS (XCUITest)

  • Add Xcode 12 beta and iOS 14 support
  • Add settings:
  • Add XCTest mobile: functions: appium-xcuitest-driver#1205. Please read test code as an example.
    • mobile: runXCTest to run XCTest bundle
    • mobile: installXCTestBundle to install the xctest bundle
    • mobile: listXCTestBundles to get list of xctests within bundle
    • mobile: listXCTestsInTestBundle to return the list of XCTest bundles
  • Add audio recording for simulators and real devices appium-xcuitest-driver#1207
  • Add prebuilt WebDriverAgentRunner snapshots to speed up tests execution on iOS Simulator in appium-webdriveragend npm package WebDriverAgent#331
    • The path is appium/node_modules/appium-webdriveragend/WebDriverAgentRunner-Runner.app.zip
    • The usage is:
      idb install /WebDriverAgentRunner-Runner.app --udid <device-udid>
      idb launch com.facebook.WebDriverAgentRunner.xctrunner
  • Fix a memory leak by removing unnecessary dependencies WebDriverAgent#348 WebDriverAgent#350 WebDriverAgent#351
  • Fix respecting webDriverAgentUrl in favor of wdaLocalPort and wdaBaseUrl for real devices WebDriverAgent#342
  • Fix ignoring the case where process locking the socket is not alive WebDriverAgent#339
  • Fix to improve alert buttons detection WebDriverAgent#322

Windows

Don't miss a new appium release

NewReleases is sending notifications on new releases.