Will there be support for Hybrid Apps using a webview (like cordova/phonegap) as ui using Appium?
I can only find support for actual hybrid app testing using the legacy methids. But they require devices connected localy. No cloud device farm options as far as I could find. But using a device farm is one of my main requirements. Will there be support for hybrid apps using appium in the short future? Are there any known workarounds to testing a hybrid app using appium that allows to record the tests instead of pure scripting? (else I'd rather use webdriverio + jasmine or sortalike).Solved1.7KViews0likes4CommentsLaunching the PWA app from Android/iOS device
Hello All, We have one PWA app, which we launch the application using a url first time it will ask to add to desktop once we add it to desktop we will have a application icon to launch. Using Testcomplete tool how to launch this app which added to my mobile desktop?727Views0likes0CommentsMobile testing and capturing traffic
Dear all, I need help 😉 At the time of this message, I test a mobile app manually and with Fiddler I inspect resquest/response from my app. Sometimes I have to change de body of the request/response to observe the consequence on the app (with Fiddler). But I need to know if this process is possible with Testcomplete or an other product of the Smartbear collection ? This is what I need in a simple words : - Launch tested app and capture all the https traffic - the captured traffic need to be inspect and compare to a reference. - I need to have some https resquest/response body changed to inject them when the app start. - And obviously, the most automatic way possible. Thanks to everyone who will read me and help me. ThomasSolved2.1KViews0likes5CommentsThe Mock location unable to setup for Android and iOS devices with the Testcomplete methods
The Mock location is unable to set up for Android and iOS devices with the Testcomplete methods. I have tried with the below VB script with valid Lattitude and longitude values, the script result shows as with the given longitude and latitude values but when we check in google maps or in any other applications the location still shows the current location. SubMockGPSLocation CallMobile.SetCurrent("Nexus 7") ' Enable GPS Mobile.Device.GPS.GPSEnabled = true ' Enable the "Allow mock locations" property Mobile.Device.GPS.AllowMockLocations = true ' Obtain current location data Longt = Mobile.Device.GPS.Location.Longitude Lat = Mobile.Device.GPS.Location.Latitude Alt = Mobile.Device.GPS.Location.Altitude Acc = Mobile.Device.GPS.Location.Accuracy ' Output the location data CallLog.Message("The current device location is:") CallLog.Message("Longitude: "&Longt) CallLog.Message("Latitude: "&Lat) CallLog.Message("Altitude: "&Alt) CallLog.Message("Accuracy: "&Acc) ' Open Google Maps in the browser and pass the current coordinates as URL parameters CallBrowsers.Item(Browsers.btIExplorer).Run("http://maps.google.com/maps?q=loc:"&Lat&","&Longt) ' Change the coordinates Longt = Longt+0.005 Lat = Lat+0.005 ' Specify a mock location CallMobile.Device.GPS.SetLocation(Longt,Lat,Alt,Acc) ' Output the new location data CallLog.Message("The device mock location is:") CallLog.Message("Longitude: "&Longt) CallLog.Message("Latitude: "&Lat) CallLog.Message("Altitude: "&Alt) CallLog.Message("Accuracy: "&Acc) ' Open a new tab in the browser CallSys.Browser("iexplore").BrowserWindow(0).Keys("^t") CallDelay(1000) ' Open the new location in Google Maps CallSys.Browser("iexplore").Page("about:Tabs").ToUrl("http://maps.google.com/maps?q=loc:"&Lat&","&Longt) EndSub' Disable mock locations Mobile.Device.GPS.AllowMockLocations = false See AlsoSolved2.3KViews0likes5CommentsUnable to find a visible point to preform an action
I have a mobile IOS app. I cannot get it to select a button on a pop up menu. It can find it fine using 'VisibleOnScreen [Get]' check and also on OCR checkpoint. But OCR action I get 'cannot perform an action at point which is out of the controls bounds' or 'Unable to find a visible point to preform an action'. I have tried using keyword tests and scripted. In some cases it will actually click it but then the test will still fail even though it has gone to the next page as it thinks it hasn't found it. It is getting very frustrating as many of the menus on the app are set up the same so I will get this problem a lot. Any idea on what solution I can use here. I tried images but its just too unreliable.Solved1.6KViews0likes2CommentsiOS version not supported
My phone under test has been upgraded to 13.4 version of iOS and testcomplete only supports till version 13.3 Any idea when will testcomplete support 13.4 version? I am using the latest version of testcomplete. (I have disabled auto update now)Solved2.7KViews0likes6CommentsTC is not able to recognise popup window of a xamarin form based iOS app
I am working on automating a xamarin form based iOSapp. In this app 50-60% of core functionality is being covered in popups built using Rg.Plugins.Popup library.I am facing issue in automating these popup windows.As per smartbear support team TC does not support popup built with this plugin. The issue is that TC does not read them as xamarin XF objects but treat them as regular iOS objects which is treating them as windows with dyanamic index.The index of thsese window changes after each navigation. For example if I am on x window right now which TC is showing as window(1) and I navigate to some other area of application and then come back to same x window then index of window changes and TC reads window as window(10) this Please find screenshot attached to see details of it. This Window object is available in all popups of entire app. Aliases.Device.processQaA36020.Window(28).ScrollView().Button("", 0) ---button object Aliases.Device.processQaA36020.Window(39).PickerView().TableView(0) ------TableView object I can not Map these object because of this dynamic window object.I have tried clicking on 'Ok' 'Cancel' button using FindChild Method(by mentioning "Aliases.Device.processQaA36020" as parent)but it does not seem to be stable as at times it works and next it does not.So I cannot automate complex functioanlity availble in these poup using FindChild method . Also this approach does not seem to be reliable to automate 50-60% functionality of the app. Can anyone please suggest a wayout for this problem.Solved2.5KViews0likes2CommentsDevice loop does not return correct value for Aliases.Device.Name
I have a very simple device loop. And i have 2 devices connected to my laptop. One is an android device SM-G960W and another is an iphone. The issue i am noticing is that, when i put a debug point on the Log message here and check the value of the following, they return different values. Since 2 devices are connected, the above test will run for 2 iterations. Iteration 1: Iteration 2: While Mobile.Device().Name is returning the correct value, Aliases.Device.Name is always returns the 1st device that i connected to my machine out of the 2 devices connected. In the case above, Android device is connected first and Aliases.Device.Name is returning the android device for both the iterations. Any idea how to fix this issue? Thanks, Sridhar.Solved3.6KViews0likes5Comments