DEV Community

Cover image for MobileBDD framework
Software Development Manager
Software Development Manager

Posted on

MobileBDD framework

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.
Image description
actions
Implemented element operations for AOS and IOS, such as clicking the element, input text, get screen width and height, swipe screen, etc.
Image description
config
Read configuration files/environment variables/system properties
Image description
context
Test environment context, save test data
Image description
driver
Driver management, connect devices, launch app, close app, etc.
Image description
hooks
Cucumber hook, to get the test case status, and decide what to do.
Image description
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
Image description
feature and steps
Image description
how to run
Image description

*Our github: *
https://github.com/jovic2017/MobileBDD

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay