Forum Discussion
I can SEE my iPhone and iPad on-screen via TestCompete when I have iTunes installed on my local
- make sure your device has auto-update iOS version turned OFF
An Appium server may be required to perform anything other than just viewing the device in real-time
But I am still trying to get this working myself...
Reply from Julia at SmartBear clarifying the new procedure - Appium server
(not instrumentalizing - iTunes not required but a separate mac is used - This approach is more resource-intensive but should offer a lot more control a no need to ticker with the app installation)
Hope this helps
-----------------
In this new approach, TestComplete only ensures communication with the Appium API to send commands and receive info about the application structure. The rest is handled by Appium itself using different drivers for different platforms.
To work with iOS applications, it uses XCUITest which leverages Apple's XCUITest libraries. These libraries are part of Xcode and are only available on macOS. So, to test local iOS devices, you first need to set up Appium on a Mac, connect your device to it, and then simply connect to the Appium server from TestComplete by specifying the correct server URL. You can read more about connecting to a local Appium device in Connect to Device Dialog [https://support.smartbear.com/testcomplete/docs/app-testing/mobile/device-cloud/connect-device-dialog.html#local-appium]. More information on how Appium works can be found on their website: Introduction to Appium [https://appium.io/docs/en/about-appium/intro/].
Setting up a local Appium on a Mac is indeed not as straightforward as it is on Windows.
The instructions in our documentation simply reflect that, so since there's no way to simplify the process from our side, there's, unfortunately, no way to simplify the instructions either.
Related Content
- 11 months ago
- 3 years ago
- 5 years ago
- 4 years ago
Recent Discussions
- 2 days ago