The version of the mobile OS where you want to open a testing session. The name of the mobile OS where you want to open a testing session. The following capabilities are applicable to any server managed by Appium (both the BitBar and private ones): Capability The identifier relies on various FindElement methods to get the object: It has the same value as the FullName property of the object. You can view the identifier in the Object Browser or Object Spy. The objects also have a unique identifier you can use to get them in your tests. Names that TestComplete assigns to these objects in the hierarchy are based on the object type, class name, ID, text content (if any). The hierarchy of objects below the Process node reflects the hierarchy of objects in the appropriate tested application. Process objects correspond to tested applications running on your devices and are shown as child items of your Device nodes. Use methods of these items to simulate user actions over your tested device (for example, touches or swipes). Properties of these items describe the device and the operating system installed on them. It contains methods and properties for accessing mobile devices to which your TestComplete is connected.Īll devices to which TestComplete is connected (on which a testing session is opened) are listed as child Device items of the Mobile node. The top-level object for mobile applications running in a mobile device cloud is Mobile. Object hierarchy and object propertiesįor TestComplete to access your mobile device, there must have a testing session opened on it. You can find detailed instructions on creating tests in Creating and Running Mobile Tests. The test engine connects to the testing session and simulates the recorded user actions over your tested application in it.Īfter the test is over, you can view the test results in TestComplete. Simulate touches and long touches of application objects. In TestComplete, record a test for your mobile application. Interact with the application and record user actions in the Mobile Screen window of TestComplete.Įxplore the application in the Object Browser or with the Object Spy. Your tested mobile application becomes available to TestComplete. See Connecting to Mobile Devices and Opening Testing Sessions. You can do it:įrom the Object Browser by using the Connect to Device dialog.įrom a test, by using the Run Remote Device operation or the Mobile.ConnectDevice method. ipa).įor information on all available capabilities, see Appium Desired Capabilities.In TestComplete, connect to a hub that controls your mobile devices (for example, provided by BitBar or a private Appium server), open a testing session, and launch your tested mobile application. app) or a release version of the application (. For iOS devices, it could be a debug version of the application (. The full file path or the URL address of your tested mobile application. To learn how to get your iOS device UDID, see Get iOS Device UDIDs. The unique identifier of the mobile device. The mobile device or emulator on which you want to run your test. View required capabilities View required capabilities Capability Note: Other automation drivers for iOS and Android are not supported. See How to Install the UiAutomator2 Driver. See Intro to Appium Drivers.įor Android testing: the UIAutomator2 driver must be installed on your Appium server. Note: Selenium, Selendroid, and other frameworks are not supported.įor iOS testing: the XCUITest driver must be installed on your Appium server. To learn how to install and configure one, please see Set up Appium Server. It can run on your current computer or on a remote computer in your local network. See the Prerequisites section.Ī private server managed by the Appium framework. To access the cloud from TestComplete tests, use the API key assigned to your BitBar account. If you do not have a BitBar account, you can sign up for a free trial on the BitBar website: It can be one of the following:Ī mobile device cloud provided as a service by BitBar. You can find the plugin in the Mobile group.Īccess to the server that manages your mobile devices. You can check the plugin state in the File > Install Extensions dialog in TestComplete. The Appium Support plugin must be enabled in TestComplete. An active license for TestComplete Mobile Module.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |