To use updated appium server you don't need to make any changes. If getting any issues with webdriveragent installation you can refer to qavalidation.com/2021/01/appium-error-unable-launch-webdriveragent-because-of-xcodebuild-failure.html/
what are the desired capabilities when a real device is used instead of simulator for appium inspector? { "platformName": "iOS", "appium:platformVersion": "16.6", "appium:udid": "xxx000a1223", "appium:app": "fullpath for ipa file", "appium:automationName": "XCUITest", "appium:deviceName": "my iPhone" } Is this good enough? Can you please clarify?
That should be enough, but your app must be signed and eligible to install on iPhone real device, If app is pre-installed then you can use bundleID instead of apoium:app If you want to install the app explicitly, then follow the instructions as here github.com/appium/appium-xcuitest-driver/blob/master/docs/real-device-config.md
getting this error any solution ? Failed to create session. An unknown server-side error occurred while processing the command. Original error: Unable to launch WebDriverAgent because of xcodebuild failure: xcodebuild failed with code 70. This usually indicates an issue with the local Xcode setup or WebDriverAgent project configuration or the driver-to-platform version mismatch. Consider setting 'showXcodeLog' capability to true in order to check the Appium server log for build-related error messages.
@@qavbox yes you can i just did it. It has to be done through remote. your test will be sitting on windows. You remote appium to mac sim from windows system. windows -> appium framework -> appium server (sitting on mac) -> ios App (sitting on mac)
@@qavbox It's done! I wanted to set up the Appium server so that an iOS device is always accessible to multiple developers so they can test their apps on that device. It would work, but doesn't make sense because only one session can run on the device and the new session breaks the previous one! This affects our workflow.
A good tutorial,, thank you.. In latest Xcode ,it is not allowed to drag and drop and install .ipa , How can I handle it ?
Thank you, you helped me so much :)
So I don't need to change anything in the WebDriverAgent?
To use updated appium server you don't need to make any changes.
If getting any issues with webdriveragent installation you can refer to qavalidation.com/2021/01/appium-error-unable-launch-webdriveragent-because-of-xcodebuild-failure.html/
what are the desired capabilities when a real device is used instead of simulator for appium inspector?
{
"platformName": "iOS",
"appium:platformVersion": "16.6",
"appium:udid": "xxx000a1223",
"appium:app": "fullpath for ipa file",
"appium:automationName": "XCUITest",
"appium:deviceName": "my iPhone"
}
Is this good enough? Can you please clarify?
That should be enough, but your app must be signed and eligible to install on iPhone real device,
If app is pre-installed then you can use bundleID instead of apoium:app
If you want to install the app explicitly, then follow the instructions as here github.com/appium/appium-xcuitest-driver/blob/master/docs/real-device-config.md
Appium inspector not launching device xcodebuild erorr 65..
getting this error any solution ?
Failed to create session. An unknown server-side error occurred while processing the command. Original error: Unable to launch WebDriverAgent because of xcodebuild failure: xcodebuild failed with code 70. This usually indicates an issue with the local Xcode setup or WebDriverAgent project configuration or the driver-to-platform version mismatch. Consider setting 'showXcodeLog' capability to true in order to check the Appium server log for build-related error messages.
This probably happens if you recently upgraded the iOS version of iPhone.
Better uninstall and install the appium using npm command and retry!
It is necessary an Apple Developer account ?
Not required if you want to run tests on simulators, but to run the tests on real device you need apple dev account for app signing.
Is there any way by which we can do ios testing on windows?
If yes let me know
Thanks
No you can't, but if you have cloud providers like browserstack or saucelabs, you don't need macOS to run ios tests!
@@qavbox yes you can i just did it. It has to be done through remote. your test will be sitting on windows. You remote appium to mac sim from windows system. windows -> appium framework -> appium server (sitting on mac) -> ios App (sitting on mac)
@@moomoo5198 do you have any reference video for that
Thanks for the helpful video. But I have a question: Is it possible for multiple developers to access a single Real Device via Appium Server?
Hello, appium sever is used to run tests on mobile bile device, didn't get your point of why the Devs want to access?
@@qavbox It's done! I wanted to set up the Appium server so that an iOS device is always accessible to multiple developers so they can test their apps on that device. It would work, but doesn't make sense because only one session can run on the device and the new session breaks the previous one! This affects our workflow.
Brother can yoy help me with how to set iOS clipboard by the code with java 8 ?
you will be appreciated 🙏..
How to do the same in tvOS?... While running the code am getting error "no UDID found"
Are you using real device or simulator?
@@qavbox on real device....sir, I have mailed you regarding this issue...please help if possible....
may I know what is the name of this code editor? (timer 11:33)
It's inteliJ editor with dark theme
Hmm