Sunday, 22 January 2017

Appium mobile app automation installation for windows

Appium, the free automation testing framework to test UI. Appium is open source, it can be used without any agreement. Its totally fee. Appium can be used to test native iOS Apps, Android apps and hybrid apps. It supports physical devices, simulators and emulators. It uses Selenium Webdriver at the backend which converts the element in the UIAutomation for iOS and UIAutomator for Android.

Appium offers cross platform testing application which runs for both android and iphone. Platform is not a bar. The commands are dependent on device type not on OS type. Appium gives every element in the app a perticular xpath and id, through which it detects the functionality and perfomance of the flow of the app.

Appium, any language can be from the following list.

1. Java
2. Objective -C
3. Java Script with node JS.
4. PHP
5. Ruby
6. Python
7. C#

For making test cases, firstly we need to set dependencies in accordance to the app we are running, the device and SDK.

Appium, the mobile testing framwork.

  Appium is a tool which basically uses some selenium dependencies in the background and performs automation UI testing for mobile apps.

It is a HTTP Server, using NODE JS platform, for both iOS and Android session  it uses JSON wire protocol. So before initializing it uses Appium server with Node JS.

Appium sets up a sort of rest api interface.
It recieves a request through test cases code and runs it on the mobile device.


Setting up the appium for mobile app automation installation for windows

  1. ANDROID SDK [Link]-
  2. JDK (Java Development Kit) [Link]
  3. TestNG [Link]
  4. Eclipse [Link]
  5. Selenium Server JAR [Link]
  6. Webdriver Language Binding Library [Link]
  7. APPIUM For Windows [Link]
  8. APK App Info On Google Play [Link]
  9. Node.js

24 comments:

  1. Those guidelines additionally worked to become a good way to recognize that other people online have the identical fervor like mine to grasp great deal more around this condition. software testing training in chennai

    ReplyDelete
  2. Amazing write up. Great work on appium mobile app automation. Thanks for sharing and keep updating.
    Final Year Project Center in Chennai | IEEE Project Center in Chennai | Diploma Project Center in Chennai

    ReplyDelete
  3. Informative blog and it was up to the point describing the information very effectively. Thanks to blog author for wonderful and informative post.
    Mobile application developers in Chennai | Android application developers in Chennai | Android app
    developers Chennai
    | PHP developers chennai

    ReplyDelete
  4. Most of ideas can be nice content. The people to give them a good shake to get your point and across the command. RPA Training Institute in Chennai | UI Path Training Institute in Chennai | Blue Prism Training Institute in Chennai

    ReplyDelete
  5. really you have posted an informative blog. it wants to be really helpful to many peoples. thank you for sharing this blog....
    Best Photoshop Training Institute in Chennai | No.1 Adobe Photoshop Training Institute in Velachery

    ReplyDelete
  6. Nice article.Very useful and informative article. Thanks for sharing such effective information with us. keep on updating.
    Best VMware Training Institute in Chennai | Best VMware Training Institute in Velachery


    ReplyDelete
  7. Nice Article. This article really impressed me through wonderful writing. So thanks for sharing such a awesome article..
    Best AWS Training Institute in Chennai | Best AWS Training Institute in Velachery

    ReplyDelete
  8. Nice blog. you are done a wonderful job..thank you for sharing such a awesome information with us.
    This blog will very helpful for users.keep Going on..
    Best cloud Computing Training Institute in Chennai | Best cloud Computing Training Institute in Velachery

    ReplyDelete
  9. Great Blog, I like your blog format as you create user engagement in the complete article. It seems round up of all published posts. Thanks for sharing.. Excel Macro Training in Chennai | VMWare Training Institute in Chennai | Tally ERP9 Training Institute in Chennai

    ReplyDelete
  10. I think this is among the most vital information for me.
    And i am satisfied reading your article.
    Excellent Summer Courses in Guindy | Best Summer Classes in Chennai

    ReplyDelete
  11. This piece of writing will assist the internet people for creating new web site or even a weblog from start to end. facebook.com login

    ReplyDelete
  12. I feel really happy to have seen your webpage and look forward to so many more entertaining times reading here. Thanks once more for all the details.

    rpa Training in Bangalore




    ReplyDelete
  13. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article...
    InDesign Certification Center in Chennai | No.1 InDesign Training in Keelkattalai

    ReplyDelete
  14. This is really an amazing blog with smart and cute content..Thanks for sharing an informative article..
    Blue Prism Certification Center in Chennai | No.1 RPA Blue Prism in Medavakkam

    ReplyDelete
  15. Thank you for sharing the information here. And please keep update like this.
    UIPath Certification Exam Center in Chennai | Best UIPath Training in Guindy

    ReplyDelete
  16. Thanks for this grateful information. all this information is very important to all the users and can be used good at all this process.
    Python Certification Center in Chennai | No.1 Python Exams in Nanganallur

    ReplyDelete
  17. Nice.You have clearly explained about it.Its very useful for me to know about new things.
    PHP Project Center Training in Chennai | Best PHP Project Training in Pallavaram

    ReplyDelete