Selenium :Appium Architecture


Appium Architecture communication steps

Step 1:Appium client (C# or Java or Python ) connects with Appium Server (Appium app  are basically server, written in Node.js and expose the Rest Api)and communicate via JSON Wire Protocol
Step 2: Appium Server then creates a automation session for that client and also checks the desired capabilities of client and connects with respective vendor-provided frameworks like (Selendroid/UIAutomator (based on android versions)/UIautomation (In case of IOS)
Step 3: Vendor-provided frameworks (UIAutomator/UIautomation)will then communicate with bootstrap.jar which is running in Emulator/Real device for performing client operations
Step 4: Bootstrap.jar act as a TCP server to perform action on our AUT (Application Under Test)
  


server (Appium) basically exposes REST api which performs the following actions:
1) Receives connection from client
2) Listen command
3) Execute command
4) Respond back the command execution status


Exection Flow>> ::>>Appium command sent in form of json via http request to Appium Server -->Appium server invokes vendor specific mechanism to execute those commands --->Client send back the message to Appium server --->Appium server logs the result in console 

Post a Comment

51 Comments

  1. Indian Cyber Army is now coming up with Summer Internship in “Ethical hacking & Cyber Crime Investigation”. Candidates have to get themselves registered to be a part of this Summer Internship program starting from 15th June. Here you will acknowledge the tact to observe cyber crime and tricks to fight against it. The internship content is especially designed by Indian Cyber Army’s expert for aspiring hackers and cyber security geeks.

    ReplyDelete
    Replies
    1. Great Article android based projects

      Java Training in Chennai

      Project Center in Chennai

      Java Training in Chennai

      projects for cse

      The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

      Delete
  2. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.

    https://www.emexotechnologies.com/online-courses/selenium-training-in-electronic-city/

    ReplyDelete
  3. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.

    selenium

    ReplyDelete
  4. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.

    Selenium training in electronic city

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete
  6. I am really happy with your blog because your article is very unique and powerful for new reader.
    Selenium Training in Chennai | Selenium Training in Bangalore | Selenium Training in Pune

    ReplyDelete
  7. Thank you for your post. This is excellent information. It is amazing and wonderful to visit your blog.
    Best ios training institute in bangalore
    iOS app training in bangalore

    ReplyDelete
  8. I am happy for sharing on this blog its awesome blog I really impressed. thanks for sharing.

    Become an Expert In Software Testing Training! The most trusted and trending Programming Language. Learn from experienced Trainers and get the knowledge to crack a coding interview, @Softgen Infotech Located in BTM Layout.

    ReplyDelete
  9. You are doing a good job and sharing your knowledge to others! it was one of the pretty post to read and useful to improve the knowledge as updated one, keep doing the good work.
    Selenium Training in Electronic City

    ReplyDelete
  10. Java is a high level language which revolutionized today's Information technology. Java may be evolved from a language named Oak. This language finds its very own position in today's IT Industry. Every IT professional ought to be thorough Online Advanced JAVA Training

    ReplyDelete
  11. نحن نمتلك مجموعة من الخبراء والمتخصصين فى شركة تنظيف بابها ونحن نستطيع التعامل مع كافة المساحات المختلفة فلا يهم ان كنت تمتلك منزل او فيلا فأن لدينا خبرات كبيرة تمكنا من تقديم خدماتنا على اكمل وجه ولدينا عمال وفنيين محترفين ولهم خبرات مختلفة نقدم ايضآ تنظيف لواجهات الشركات والفنادق. فكل ما تحتاجه من معدات واجهزة ومنظفات ذات جودة عالمية موجودة بشركتنا فنحن نسعى فقط لارضاء العميل أولآ واخيرآ

    شركة عزل خزانات بخميس مشيط
    شركة مكافحة حشرات بخميس مشيط
    شركة غسيل مجالس بخميس مشيط
    شركة غسيل خزانات المياه بخميس مشيط
    شركة غسيل خزانات بخميس مشيط
    شركة تنظيف شقق بابها

    ReplyDelete
  12. I have been checking out a few of your stories and i must say nice stuff. I will surely bookmark your website app screenshot

    ReplyDelete
  13. Hey! Great post! Please do tell us when we can see a follow up! app store template

    ReplyDelete
  14. I really appreciate this post. I have been looking all over for this! Thank goodness I found it on Bing. You’ve made my day! Thanks again imac mockups

    ReplyDelete
  15. Pretty section of content. I just stumbled upon your weblog and in accession capital to assert that I get actually enjoyed account your blog posts. Any way I will be subscribing to your augment and even I achievement you access consistently quickly. imac mockups

    ReplyDelete
  16. Be the precise blog if you have wants to learn about this topic. You comprehend considerably its nearly onerous to argue to you (not that I personally would needHaHa). You undoubtedly put a new spin for a topic thats been discussing for some time. Nice stuff, simply nice! imac mock up

    ReplyDelete
  17. I am just commenting to let you know of the perfect experience my wife's princess encountered studying your web site. She picked up numerous details, most notably what it's like to have an ideal helping character to have many more very easily gain knowledge of selected advanced subject matter. You undoubtedly exceeded our own expectations. Thanks for offering such effective, healthy, explanatory and in addition fun thoughts on this topic to Gloria. mobile app developer

    ReplyDelete
  18. Couldn?t be created any better. Reading this post reminds me of my old room mate! He always kept talking about this. I will forward this report to him. Pretty certain he will possess a good read. Thanks for sharing! converting websites

    ReplyDelete
  19. نحن نمتلك مجموعة من الخبراء والمتخصصين فى شركة تنظيف بابها ونحن نستطيع التعامل مع كافة المساحات المختلفة فلا يهم ان كنت تمتلك منزل او فيلا فأن لدينا خبرات كبيرة تمكنا من تقديم خدماتنا على اكمل وجه ولدينا عمال وفنيين محترفين ولهم خبرات مختلفة نقدم ايضآ تنظيف لواجهات الشركات والفنادق. فكل ما تحتاجه من معدات واجهزة ومنظفات ذات جودة عالمية موجودة بشركتنا فنحن نسعى فقط لارضاء العميل أولآ واخيرآ

    شركة عزل خزانات بخميس مشيط
    شركة مكافحة حشرات بخميس مشيط
    شركة غسيل مجالس بخميس مشيط
    شركة غسيل خزانات المياه بخميس مشيط
    شركة غسيل خزانات بخميس مشيط
    شركة تنظيف شقق بابها

    ReplyDelete
  20. You can still think about a number of advised organized tours with various limo professional services. A handful of offer medieval software programs a number of will administer you really to get automobile for any capital center, or perhaps checking out the upstate New York. ??????? ui/ux designer

    ReplyDelete
  21. نحن نمتلك مجموعة من الخبراء والمتخصصين فى شركة تنظيف بابها ونحن نستطيع التعامل مع كافة المساحات المختلفة فلا يهم ان كنت تمتلك منزل او فيلا فأن لدينا خبرات كبيرة تمكنا من تقديم خدماتنا على اكمل وجه ولدينا عمال وفنيين محترفين ولهم خبرات مختلفة نقدم ايضآ تنظيف لواجهات الشركات والفنادق. فكل ما تحتاجه من معدات واجهزة ومنظفات ذات جودة عالمية موجودة بشركتنا فنحن نسعى فقط لارضاء العميل أولآ واخيرآ

    شركة عزل خزانات بخميس مشيط
    شركة مكافحة حشرات بخميس مشيط
    شركة غسيل مجالس بخميس مشيط
    شركة غسيل خزانات المياه بخميس مشيط
    شركة غسيل خزانات بخميس مشيط
    شركة تنظيف شقق بابها

    ReplyDelete
  22. The primary objective of an architecture appraisal is to guarantee that we are in good shape to accomplishing the first goal of the architecture.alhambra granada spain

    ReplyDelete
  23. These you will then see the most important thing, the application provides you a website a powerful important internet page: בניית בניין

    ReplyDelete
  24. This article is really helpful for me. I am regular visitor to this blog. Share such kind of article more in future. Personally i like this article a lot and you can have a look at my services also: I was seriously search for a Salesforce training institutes in ameerpet which offer job assistance and Salesforce training institutes in Hyderabad who are providing certification material. It's worth to join Salesforce training institutes in India because of their real time projects material and 24x7 support from customer desk. You can easily find the best Salesforce training institutes in kukatpally kphb which are also a part of Pega training institutes in hyderabad. This is amazing to join Data science training institutes in ameerpet who are quire popular with Selenium training institutes in ameerpet and trending coureses like Java training institutes in ameerpet and data science related programming coures python training institutes in ameerpet If you want HCM course then this workday training institutes in ameerpet is best for you to get job on workday.

    ReplyDelete
  25. I want more and more articles and website design agency blogs please post soon such informative information.

    ReplyDelete
  26. Hi Dear, have you been certainly visiting this site daily, if that's the case you then will certainly get good knowledge.best web design firm

    ReplyDelete
  27. I read your blogs regularly. Your humoristic way is amusing, continue the good work!
    UX design agency

    ReplyDelete
  28. This comment has been removed by the author.

    ReplyDelete
  29. hey go through years building up the abilities important to give however much as could reasonably be expected at all measure of room and make it function admirably that no one can really tell that it was so confounded to get that last storeroom in the middle of the washroom and the kitchen. how much do architects cost

    ReplyDelete
  30. Within just four months following the completion of their work, there was a 30% increase in the number of leads being entered into the reading design agencies system.
    companies that create logos

    ReplyDelete
  31. If you have ever before looked at playing at an on the web casino , https://www.omcyy.com you should realize that the extensive a large number of all of them supply cash omgka.com bonuses as a motivation to participate in. https://www.oobbg.com While there are some reasonable deals available today, being made, it’s significant that you comprehend precisely how gambling enterprise bonuses operate and also understand the conditions of the agreement. https://www.omgab.com

    ReplyDelete
  32. Learn Amazon Web Services for excellent job opportunities from Infycle Technologies, the Excellent AWS Training in Chennai. Infycle Technologies gives the most trustworthy AWS course in Chennai, with full hands-on practical training from professional trainers in the field. Along with that, the placement interviews will be arranged for the candidates, so that, they can meet the job interviews without missing them. To transform your career to the next level, call 7502633633 to Infycle Technologies and grab a free demo to know more

    ReplyDelete
Emoji
(y)
:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:P
:o
:>)
(o)
:p
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
x-)
(k)