TestComplete for iOS testing
Hi all, Are there a lot of community members that use TestComplete with Appium to test web applications on iOS on a regular basis? Is that a fairly smooth process for you? It seems like detecting webview content and test responsiveness can be inconsistent at best. I have had a ticket open with the support team for a few months and have made some progress, but have not been able to provide any usable automation to our internal customers yet. Also, the documentation (Set up Appium on macOS for Testing iOS Devices | TestComplete Documentation (smartbear.com)), shows that it only supports Appium 1.22. If you have had success are you using the old version of Appium or have you tried Appium 2.0? There must be a way to optimize this for better performance, but I'm struggling so far. I'll keep working at it and if I come up with any solutions, I'll be sure to share! Thanks for your help, Mike220Views1like1CommentDownload Appium compatible version for Mobile test
Hi all, for Mobile tests, I've seen that Test Complete is compatible only with a previous version of Appium (not the latest one) but I've difficulties to find the download link for this specific version (the appium site download only the latest version). Can you please help me by providing the link where I can download the right version compatible with Test Complete? Thanks!Solved750Views1like6CommentsTestComplete Keyword Test - Throw Warning instead of an Error?
Background: I'm using TestComplete and Bitbar to automate our mobile application using keyword tests. I have a login script that's being re-used and sometime its failing due to the mobile application loading longer than expected. I was wondering if there is a way to return a warning instead of an error?391Views1like2CommentsTestComplete - Run Remote Device - Bitbar Storage
I've uploaded a tested application in TestComplete and made sure it was also uploaded in Bitbar. I checked for the tested application when I update the run remote device, the app in the Bitbar Storage doesn't display. Checking in Bitbar storage I could see the application uploaded as well in the Files Library May I kindly know how does the Files Library from Bitbar sync with the Bitbar Storage in TestComplete?Solved315Views1like1CommentRegExp not selecting the FullName item I expected
I have a script, where i am trying to find and click a menu item, on a device in the BitBar cloud. Application is written in Flutter if any of that makes any difference. I have a RegExp part of my script that needs to target the Menu item 'Cornice' and touch it. Unfortunately on this menu as the Menu title name is also Cornice this confused my script so i switched to looking at the FullName attribute. The top Menu title FullName attribute is: Mobile.Device("Apple iPad 10.2\" 9th A2602 15.2").Process("uk.co.rpssoftware.designer.anglian").FindElementByAccessibilityId("Cornice") The Menu item, i want to touch, FullName attribute is: Mobile.Device("Apple iPad 10.2\" 9th A2602 15.2").Process("uk.co.rpssoftware.designer.anglian").FindElementByAccessibilityId("Cornice\n") So the difference is that the one i want to touch has '\n' at the end This is my adjusted code to get my issue across function RegExpDebug() { var menuName, parentLevel, searchPattern, target; propertySearch = "FullName"; menuName = "FindElementByAccessibilityId\(\"Cornice\\n\"\)"; searchPattern = "regexp:" + menuName + "*"; Log.Message("PropertySearch = " + propertySearch); Log.Message("MenuName = " + menuName); Log.Message("SearchPattern = " + searchPattern); parentLevel = Aliases.Device.process; Refresh_Appium_Content(); target = parentLevel.Find(propertySearch, searchPattern, 20000); Log.Message("target = " + target.FullName); if (target.exists) { target.Touch(); } } And this is the output from the logs. For some reason the target found and touched, is always the top menu option, rather than the menu item with FullName ending '\n'. Can anyone offer any advice.588Views1like4CommentsRunning tests overnight using separate capabilities
Hi all, My job is to test a mobile device application using a long list of 23 different iPhones and 3 different iOS settings. I want to setup a sequential test plan where one phone will be run across each iOS version, then move on to the next phone, rinse and repeat. I see there is an option to do this using parallel device cloud environments but running 23x3 simulated devices all at once sounds like a task my laptop cannot handle. Is this use-case possible in TestComplete? Is there an easy way to task runtime environments to an execution plan without coupling that test case to each individual environment? I.E. Test Case "launch app" can be run using the overnight test case runner but I can also select just that test case to run on a connected device only. My setup is this: TestComplete v. 15.44.11x64 is linked to a Windows 10 laptop, talking to Mac Venture 13.0 Laptop with Appium 1.22.3 and XCode 14.1 running on the Mac. Feel free to offer any advice possible. This is my first time using TestComplete (its been about a month now), so I appreciate any feedback!Solved640Views1like3CommentsTestComplete Professional purchase does not include bitbar?
Our company purchased testComplete for the ability to test our mobile applications. It has just come to our attention that this is falsely advertised? We pay $5000 for the license and now find that in order for us to actually perform the mobile testing, we ALSO need to purchase access to bitbar? This seems quite unfair to require us to pay twice.Solved556Views1like3Comments