Mobile Automation Testing Appium Interview Q&A SET - 01
How to Create an Android Emulator Device
Mobile Automation Testing Appium Interview Q&A Set-02
ADB Commands - Appium | Mobile Automation
- Adb start-server
- Adb kill-server
- Adb version
- Adb devices
- Adb install
- Adb logcat
- adb reboot-recovery (reboot device into recovery mode)
- adb get-statŠµ (print device state)
- adb push <local> <remote> (copy file/dir to device)
- adb help (list all commands)
- adb uninstall com.myAppPackage
What is ADB commands?
- A client that runs on our machine. You can invoke a client by issuing an adb command.
- Daemon, which runs as a background process on each emulator or device instance. It by default runs on port number 5037
- server, which runs as a background process on our machine. It manages communication between the client and the adb daemon running on an emulator or device.
ADB Commands for Mobile Testing
What are the Locators used for Mobile Automation Testing?
Ans: Click Here For Mobile Testing Locators
**************************
- Offline : The device is not connecting or not responding
- device : The device is connected to the adb server
- no device : There is no device connected to the adb server
adb shell screencap -p /sdcard/screenshot.png |
8. Uninstalling app from device | |
adb uninstall com.myAppPackage | |
adb uninstall <app .apk name> | |
adb uninstall -k <app .apk name> -> "Uninstall .apk withour deleting data" |
Mobile Testing Interview Question Set:
https://automationreinvented.blogspot.com/search/label/Mobile%20Testing
==>. How we can verify the Appium installation, what is Appium doctor?
Ans: To verify that all of Appium's dependencies are met we can use appium-doctor
.
Install it with commandnpm install -g appium-doctor
, then run the appium-doctor
command, supplying the --ios
or --android
flags to verify that all of the dependencies are set up correctly.
==>. What is the default port for Appium?
Ans: 4723
This port information is important since we will have to direct your test client to make sure to connect to Appium on this port. If we want to change, the port, we can do so by using the -p
flag when starting Appium.
==> What are the important Appium Desired Capabilities?
Ans:
{
"platformName": "iOS", "platformVersion": "11.0", "deviceName": "iPhone 11", "automationName": "XCUITest", "app": "/path to app" }Android: UiAutomator2
*************************************************
SeleniumWebdriver Automation Testing Interview Questions:API Testing Interview Question Set:
https://automationreinvented.blogspot.com/search/label/Rest-API
Kubernetes Interview Question Set
https://automationreinvented.blogspot.com/search/label/Kubernetes
Docker Interview Question Set
https://automationreinvented.blogspot.com/2020/02/top-18-docker-commands-for-aytomation.html
Linux Interview question Set
https://automationreinvented.blogspot.com/search/label/Linux
Automation Testing/SDET Framework Design
https://automationreinvented.blogspot.com/search/label/FrameworkDesign
Java Related Interview Question Set
https://automationreinvented.blogspot.com/search/label/Java
GIT Interview Question Set:
https://automationreinvented.blogspot.com/search/label/GIT
Coding Interview Question Set:
https://automationreinvented.blogspot.com/search/label/Coding%20Questions
Mobile Testing Interview Question Set:
https://automationreinvented.blogspot.com/search/label/Mobile%20Testing
Python Interview Question Set for QAE - SDET - SDE:
https://automationreinvented.blogspot.com/search/label/Python
Special Thanks to m-hadimani.
No comments:
Post a Comment