AppService
Learn how to use BELLATRIX IOS AppService.
Example
Feature: Navigate to BELLATRIX Online Calculator
To purchase a new rocket
As a Nuclear Engineer
I want to be able to buy a new rocket.
Background:
Given I use app with path AssemblyFolder/Demos/TestApp.app.zip
And I restart the app on test fail
And I use device with name iPhone 6
And I use iOS version 11.3
And I open app
Scenario: Successfully Sum 5 And 6
When I sum 5 and 6
And I background the android app for 2 seconds
And I reset the iOS app
And I remove iOS app with appId com.apple.mobilecal
Then I assert answer is 11
Explanations
BELLATRIX gives you predefined steps for most common operations for controlling the iOS app through the AppService class.class.
When I background the iOS app for 2 seconds
Backgrounds the app for the specified number of seconds.
When I reset the iOS app
Resets the app.
When I launch the iOS app
Launches the app.
When I close the iOS app
Closes the app.
When I install android app with path AssemblyFolder/Demos/TestApp.app.zip
Installs the app file on the device.
When I remove iOS app with appId com.apple.mobilecal
Uninstalls the app with the specified app id. You can get your app’s bundleId from XCode.