-
Notifications
You must be signed in to change notification settings - Fork 0
San1042/AndroidAutomation
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Hello, welcome to my first project for automating android application. I have used a build of the application that I got via andorid studio. I will attach the same in the email. The main file running here is `compflowdlp.js` present inside the `tests/specs` folder. Other simillar files are just practice code. Steps to execute -> Clone the repo -> run $ npm i -> run $ "adb devices" to check for attached devices -> run $ npx wdio wdio.conf.js Software used : 1. Andorid emulator -> "platformName": "Android", "platformVersion": "14", "deviceName": "Pixel_3a", 2. Ui Automator -> UIAutomator2 for appium 3. Webdriver IO + mocha -> version(8.32.3) WebdriverIO is a next-gen browser and Node.js automated mobile testing framework. It allows you to customize any application written with modern web frameworks for mobile devices or browsers, such as React, Angular, Polymeror, and Vue.js. 4. Appium -> verion(2.5.1) Appium is a mobile automation testing tool which is used to automate mobile applications on different mobile operating systems such as Android and iOS. It is an open source tool which can be used to automate the testing of different mobile device applications such as native, WAP and hybrid application. 5. Appium Doctor -> version(1.16.2) Attempts to diagnose and fix common Node, iOS and Android configuration issues before starting Appium. 6. Node.js -> version(v21.6.1) Node.js is a cross-platform, open-source JavaScript runtime environment that can run on Windows, Linux, Unix, macOS, and more. Node.js runs on the V8 JavaScript engine, and executes JavaScript code outside a web browser. 7. Java jdk -> version(11.0.22) The Java Development Kit is a distribution of Java technology by Oracle Corporation. It implements the Java Language Specification and the Java Virtual Machine Specification and provides the Standard Edition of the Java Application Programming Interface. PS. ~ The given app is itself unstable which made automating it challenging. I will list the observations I found in the manual test suite.
About
Automation of Android apk
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published