How we use Appium as our product's core library

schedule Jun 15th 12:00 - 12:45 PM place Grand Ball Room 1 people 49 Interested

Appium is very useful tool, but that does not mean everyone can use it without any effort.
Users sometimes need to tweak command parameters, and the version upgrade of Appium or dependent platform sometimes causes problems.
As the lead developer of a cloud testing service using Appium as its backend, I have been managing these problems with various measures.
In this session, I introduce especially unique ones of all these measures such as scroll, wait, picker, AI locator, and so on.

 
 

Outline/Structure of the Demonstration

  • How we are wrapping Appium to make it more user-friendly (This topic contains code samples)
    • Scrolling to the specific element
    • Catch-all wait
    • Using AI locator effectively
    • Picker wheel
    • Hiding keyboard
  • How we are managing the Appium instability issue
    • Reporting issues and submitting pull requests
    • Preparing our own regression test set for Appium itself
    • Collaborating with Appium committer
    • Easy bug report feature
    • And so on

Learning Outcome

  • Learning how to use Appium more conveniently.
  • Learning how to overcome Appium's instability more aggressively.

Target Audience

Mobile Automation Engineers, Test Tool Developers

Prerequisites for Attendees

Basic knowledge or experience about Appium

schedule Submitted 10 months ago

Public Feedback

comment Suggest improvements to the Speaker
  • Anand Bagmar
    By Anand Bagmar  ~  8 months ago
    reply Reply

    Hi Nozomi,

    2 points -

    1. Can you please update the proposal to 45-min?
    2. Can you please update the title to be more in-tune and relevant to the topic?

    Thanks

    • Nozomi Ito
      By Nozomi Ito  ~  8 months ago
      reply Reply

      Hi Arand.

      > 1. Can you please update the proposal to 45-min?

      Updated to 45-min. I also updated the Presentation Type to "Demonstration" since I couldn't choose 45-min for "Experience Report" type.

       

      > 2. Can you please update the title to be more in-tune and relevant to the topic?

       

      What do you think is the best among the following? I'm not sure which one is most appealing and appropriate.

      • Efforts to use Appium stably as our product's core
      • How to use Appium more stably and easily
      • How we use Appium as our product's core library
      • How to make Appium more stable and more user-friendly [Original one]
  • Anand Bagmar
    By Anand Bagmar  ~  9 months ago
    reply Reply

    Hi Nozomi,

    Can you please share some reference slides and also a short video (or a past video recording) of you speaking?

    Also, will this be a talk, or will you also be doing some demos?