The mobile app automation testing framework was designed with full consideration of AOS testing, IOS testing, and switching to Webview context for H5 testing, making it easy for you to write automation testing code.
let's have a look the framework.
actions
Implemented element operations for AOS and IOS, such as clicking the element, input text, get screen width and height, swipe screen, etc.
config
Read configuration files/environment variables/system properties
context
Test environment context, save test data
driver
Driver management, connect devices, launch app, close app, etc.
hooks
Cucumber hook, to get the test case status, and decide what to do.
pages
Due to significant differences in element operations between AOS and IOS, a Screen interface has been defined, and AOS and IOS have different implementations
feature and steps
how to run
*Our github: *
https://github.com/jovic2017/MobileBDD
Top comments (0)