[Recap] How to do mobile test automation at scale with Katalon

Social feature img

Hi Community members, :wave:

Thank you very much for joining Part 3 of our Onboarding Webinar Series. We hope that through this session, you have learned how to do mobile automation testing with Katalon, and know how to set up a mobile automation testing framework for both Android and iOS devices.

Please see the recording of the session below…

As always, we will be updating this thread with the answers to your questions asked during the live Q&A section, so stay tuned! :smile:


This is the third part of our 5-part Onboarding Webinar Series , designed to help newcomers to Software Automation Testing, end even seasoned Testers who are looking to explore other Testing tools, to get started with the Katalon Platform.

You can check out our upcoming webinars by going to the link below:

1 Like

Q: Is Katalon an IDE? What is the differencies between Katalon, IntelliJ and Eclipse?

A: Katalon is built on top of Selenium and Appium. It uses a modular architecture and provides an integrated development environment (IDE) that supports multiple programming languages, including Groovy, Java, and JavaScript.

To learn more about the Katalon Platform, please visit the link below:

Q: That click did not work for me, “installing dependencies for IOS” did nothing. What should I do?

A: If you have node.js and npm already installed in your machine it may be because of that.

Q: Can we use same project for both Android and iOS?

A: Yes, we can use the same project for both mobile operating systems. But it is better to use separate ones as different mobile OSs require some dependencies that are different from each other.

Q: Is parallel execution possible? If I want to run my Test Suite using two or three different devices at the same time, is that possible?

A: Yes, it is possible! For that, we would suggest you use different device simulators.

Please also refer to the below topics in our forum for more information. :point_down:

Feel free to also Ask the Community if there are no existing topic that could answer your question.

Q: Will live authoring be available in the future?

A: Yes, please check out Katalon Community forum to get the latest updates on new features and the likes. Thanks! :+1:

Q: I am getting the following error and would like your support!

** BUILD FAILED **

The following build commands failed:
	Ld /usr/local/lib/node_modules/appium/node_modules/appium-webdriveragent/build/Release-iphoneos/WebDriverAgentLib.framework/WebDriverAgentLib normal (in target 'WebDriverAgentLib' from project 'WebDriverAgent')
(1 failure)

Failed to run the installation step: ""Building WebDriverAgentLib..."".
Command: ""xcodebuild build -target WebDriverAgentLib -destination generic/platform=iOS DEVELOPMENT_TEAM=""HX97U29248""

A: Thank you for your question. With this issue, you can refer to our documentation for more information.

If the issue persists, feel free to also Ask the Community!

Q: How can we run with three different devices at the same time? We can choose only one device, right?

A: For that, we can do at a Test Suite level. You can also refer to one of our earlier answer in this thread :point_down:

Q: Can a whole organization use just one Katalon Enterprise license?

A: The Katalon Studio Enterprise is a per-user license. Therefore, the number of licenses you need is the number of users in your team. You can use a license to log in any machines that you want, but for one license, only one machine can be logged in and used at one time.

For more information about our pricings, please visit the link below :point_down:

Q: Setting up an Android device is rather easy, but for an iOS device it is rather tricky. There are many steps to follow, and I am getting the error below when building WebDriver on my machine.

java.util.concurrent.ExecutionException: org.openqa.selenium.SessionNotCreatedException: Unable to create a new remote session. Please check the server log for more details. Original error: An unknown server-side error occurred while processing the command. Original error: Simulator architecture is unsupported by the '/var/folders/c8/f7r2vh8x7gd5rmj450657c580000gn/T/Katalon/Appium/Temp1685461832992/2023430-54059-gpsjkj.as2wv/all.health.app' application. Make sure the correct deployment target has been selected for its compilation in Xcode.
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: host: 'MabookPros-MacBook-Pro.local', ip: 'fe80:0:0:0:18d6:5699:eb20:f84e%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.16', java.version: '1.8.0_275'
Driver info: driver.version: IOSDriver
remote stacktrace: UnknownError: An unknown server

A: Please refer to our documentation below on how to set up an iOS device :point_down:

If you are still encounter issues, please also Ask the Community to receive support from other members and our team.

Q: Regarding the fact that we can do setup at a Test Suite level, is that available in all of Katalon’s pricing plans?

A: Yes, it is available for all the pricing plans. Please visit our pricing page for more information.

Q: How can use use the same project(s) for both Android and iOS? (Integration with BrowserStack)?

A: We cannot create complete common flow for both Android and iOS, but we can create some common Test cases for both mobile operating systems.

Q: How long can our datas be stored on Katalon TestOps for the free plan?

A: This plan includes all the core features of Katalon Platform and allows up to 2,000 test results per month with 6-month data retention.

For more information, please visit our pricing page below :point_down:

Q: Do we need to pay separately for Katalon Runtime Engine and TestCloud?

A: Yes. Please refer to our pricing page below for more information :point_down:

Q: Do we have to use an external emulator or is there one included in Katalon Studio?

A: For Android mobile devices testing you would need to use an external emulator. And for iOS devices, we will get some of them included in Katalon Studio.

Q: Can we connect to pCloudy or BrowserStack devices from Katalon Studio?

A: Yes, you can. Please refer to the links below for information on how to set uo connections between Katalon Studio and pCloudy or BrowserStack. :point_down:

https://www.pcloudy.com/docs/katalon-studio

Q: For the object identifier, is it dependent on the APK, or the application file? if it changed for example, if we have a new build will these Test Objects still be valid or not?

A: The Objecrt are not dependent on the APK but it is possible that some of the objects will get change or modify if new build will get release of that APK.

Q: Why doesn’t Katalon have a multi-device platform or a configurable simulator (independently from Xcode or Visual Studio)?

A: Katalon is developed based on Appium, if you have different handling regarding Appium and iOS, so the same things will appear while using Katalon Studio as well.

Q: Is it possible to take this structure of test cases from JIRA / Xray structures?

A: As of now we can just Link Xray Test cases with Katalon Test cases, and link Xray test plan with Katalon test run.

Q: Are there plans that Katalon will support ChromeOS in the future?

A: As of now we have not tried on ChormeOS yet. But things may change as our product roadmap changes to adapt with the industry so keep coming back to our forum to get the latest updates. :+1: