Appium 1.9.0


#1

Hi,

I updated Appium 1.8.1 to 1.9.0 (released on August 27) through the command: npm install -g appium

Unfortunately, my android projects no longer work on Katalon 5.6.3 (including Spy and mobile recorder)

So, i rollback to version 1.8.1 through: npm install -g appium@1.8.1

Did you suceed or did you face the same issue?

Should we expect a new version of Katalon?

Thanks


#2

@Vinh Nguyen
Hi, Any news about this?
Is a new Katalon version planned soon? Supporting Appium 1.9?


Thanks


#3

As far as I can see:
iOS Apps built with Xcode10 are not supported by Appium lower than 1.9.1,
Katalon does not support Appium higher than 1.8.x
In Addition to that I cannot see/use my iOS Simulator devices through Katalon since I upgraded to XC10.
Any news?


#4

I also faced with the same issue, all i can do is rollback to use version 1.8.1. and even Katalon Studio new version (5.8.6) still doesn’t help.


#5

Has there been a solution to this?
I’m using xcode 10.1, appium 1.9.1, and Katalon Studio 5.9.1.
I can’t Capture Object on Android 8.0.0 (Samsung s8) device: I get: “java.lang.NullPointerException”


#6

Hi ejadayel,

Katalon Studio 5.9.1 only supports up to Appium 1.8.1, so can you try downgrading Appium with:

npm install -g appium@1.8.1

Hope this helps,

Chris


#7

Thanks Chris, I won’t be able to use appium 1.8.1 as it doesn’t support xcode 10.
It would be nice to have a compatibility chart in the release notes.
When will there be a release to support appium 1.9.1 or higher?
Thanks again for your response!


#8

Hi ejadayel,

Unfortunately, I don’t have any visibility into the release roadmap for Katalon Studio.

I can tell you that I have Appium 1.8.1 on my machine with both Xcode 9.4.1 and 10.1 running side-by-side and I’m able to run Katalon tests. Here’s how it works for me:

  • Install Appium 1.8.1 via npm install -g appium@1.8.1
  • Install Katalon Studio 5.10.0 (latest)
  • Install Xcode10.1 from the App Store as your default version
  • Download Xcode9.4.1 from the Apple Developer Center: https://download.developer.apple.com/Developer_Tools/Xcode_9.4.1/Xcode_9.4.1.xip
  • Extract and install Xcode9.4.1 into your /Applications folder, choosing “Keep Both” when prompted to overwrite.
  • Name the Xcode9.4.1 application to Xcode9.4.1
  • Set the default version of Xcode to 10.1 via sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
  • In Xcode 10.1, build the Appium WebDriverAgent project (located in /Users/<yourhome>/.nvm/versions/node/<nodeversion>/lib/node_modules/appium/node_modules/appium-xcuitest-driver)
    NOTE: You will need to do the following to get it to compile in Xcode10:
    • In Xcode, go to File->Project Settings and change the Build System to “Legacy Build System”
    • In the WebDriverAgentLib target, go to the Build Settings tab
    • Find “Other Linker Flags” and add -Wl,-U,"_OBJC_CLASS_$_XCElementSnapshot"
  • Do any development of your app in Xcode10.1
  • When ready to test, switch the default version of Xcode to 9.4.1 via sudo xcode-select -s /Applications/Xcode9.4.1.app/Contents/Developer (this is because Katalon Studio doesn’t support Xcode10 yet)
  • Open Katalon Studio
  • Run your tests

Hope this helps,

Chris


#9

Thank you Chris for all your help!
I’m assuming that the recent release of Katalon 5.10.0 doesn’t work with Appium greater than 1.8.1?


#10

I haven’t seen anything in the release notes for 5.10.0 or 5.10.1 that indicate any support higher than Appium 1.8.1 yet.


#11

What about Android 8 ? Seems that we can only test using Android 7 but must of smartphones today use 8. an y schedule date for Android updates?


#12

Support for newer Appium versions (e.g. 1.9, 1.10) would be very useful


#13

Hi @alxborbon,

I’m able to run tests using Katalon Studio 5.10.1 on an Android 8.1 (API 27) emulator. Are you having problems with this?

– Chris