Loading...
SME
19
Robert Nadar is an International Testing Consultant, Facilitator and Trainer, Speaker, with specialization in Performance Testing, Functional Testing, Manual Testing, and all other Test Management tools. He is an HP Certified Trainer for LoadRunner 11.0
Appium is a freely distributed open source mobile application UI Testing framework.
To find the DOM element use UI Automateviewer to find DOM element for Android application.
Appium support any language that support HTTP request like Java, JavaScript with Node.js, Python, Ruby, PHP, Perl, etc.
Similar to Selenium IDE record and Playback tool, Appium has an Inspector to record and playback. It records and plays native application behavior by inspecting DOM and generates the test scripts in any desired language. However, Appium Inspector does not support Windows and use UIAutomator viewer in its option.
No, you don't need server machine to run tests on Appium. Appium facilitates a 2-tier architecture where a test machine connects to a test server running Appium and automating the whole thing. You can have Appium running on the same machine where your test runs.
Yes, it is possible to interact with App while using JavaScript. When the commands run on Appium, the server will send the script to your app wrapped into an anonymous function to be executed.
The most difficult scenario to test with Appium is data exchange.
Yes, you can run the test in a multithreaded environment, but you have to ensure that no more than one test runs at the same time against the same Appium server