Companies Home Search Profile

Appium Mobile Automation (Android & iOS) for Beginners...

Focused View

QA Academy

3:30:14

9 View
  • 1. Setting Up Appium Android and Inspecting elements.mp4
    17:52
  • 2. Linking Appium Inspector and Appium Server.mp4
    13:23
  • 3. Appium iOS setUp and inspecting elements.mp4
    20:31
  • 4. Writing out our first Appium test.mp4
    16:37
  • 5. Auto scrolling feature.mp4
    06:51
  • 6. Scroll explicitly in iOS.mp4
    06:33
  • 7. Tap , doubleTap ,touchAndHold gestures in iOS.mp4
    10:31
  • 8. Swipt left , Up ,Right in iOS.mp4
    11:52
  • 9. Swipe down in iOS , getting bundleId from iOS logs.mp4
    04:31
  • 10. dragAndDrop in iOS.mp4
    06:51
  • 11. Switching between native view to web view And web view to native view.mp4
    11:44
  • 12. SendKeys , Click , handling popUps.mp4
    16:28
  • 13. hide keyboard ,hide keyboard by clicking done ,next or any button in keyboard.mp4
    13:09
  • 14. hide keyboard in detail.mp4
    06:43
  • 15. Handling picker wheel in iOS.mp4
    12:50
  • 16. Handling Sliders in iOS.mp4
    04:26
  • 17. Writing out our first test in Android that too handling web views..mp4
    14:06
  • 18. Inspecting web views of Android App using chrome browser of machine..mp4
    06:32
  • 19. Scroll in Android.mp4
    08:44
  • Description


    [Latest Version : Appium 1.22v ] master android and iOS apps test automation using Appium 2.0v with Java.

    What You'll Learn?


    • Students will get very good knowledge on using Appium for mobile apps automation
    • Students will learn how to perform scroll ,swipe ,switching to webviews and so on in both iOS and Android using Appium
    • Students will be able to handle gestures like click , dragAndDrop and so on in both iOS and Android using automation.
    • Students will learn how they can inspect web views in native apps and how they can automate web view in Appium and so on.

    Who is this for?


  • Automation testers , manual testers , students who want to learn mobile automation , general audience who wants to learn Appium.
  • What You Need to Know?


  • Beginner Java , Beginner Selenium is mandatory like they should know how to identify elements.
  • More details


    Description

    Disclaimer : This course is purely designed for beginners and intermediate students ....


    Tools Used :

    Appium 1.22v with Java


    Course Details :

    TouchActions deprecated , desired caps deprecated and so on in latest version of Appium , So don't follow old methods to perform any swipe or scroll using touch actions and also desired capabilities got deprecated.


    We will start from basic actions like click ,sendKeys to all the way till knowing how we can scroll , swipe , dragAndDrop , touchAndHold , tap , doubleTap , switching between native view and web view and vice versa , handling picker wheel , handling sliders and so on. We will learn how we can inspect web view elements of Hybrid app in safari and couple many.


    Appium Android SetUp :

    We will learn how we can link Appium inspector and Appium Server.


    Appium is an open-source tool for automating mobile and desktop applications. It supports both Android and iOS platforms and can be used with various programming languages, including Java, Ruby, and Python.

    Here are the steps to set up Appium on a Windows machine:

    1. Install Node.js: Appium is built on top of Node.js, so you'll need to have it installed on your machine. You can download the latest version of Node.js from the official website: nodejs

    2. Install Appium: To install Appium, open the Command Prompt and run the following command:

    Copy code

    npm install -g appium


    1. Start the Appium server: To start the Appium server, run the following command:

    Copy code

    appium


    1. Install the required dependencies: Appium requires certain dependencies, including the Java Development Kit (JDK) and the Android SDK.

    2. Set up the environment variables: You'll need to set the JAVA_HOME and ANDROID_HOME environment variables on your machine to point to the location of the JDK and Android SDK, respectively.

    3. Verify the setup: To verify your Appium setup, you can run a simple test to launch the Appium server and see if it's running correctly. You can use a tool like Appium Desktop, which provides a graphical interface for Appium, or write a simple code using one of the supported programming languages to interact with Appium.


      Appium iOS Setup :


    1. Install Xcode: Xcode is the integrated development environment (IDE) used for iOS development and testing. You'll need to have Xcode installed on your Mac to run Appium tests on iOS. You can download Xcode from the Apple App Store.

    2. Install Homebrew: Homebrew is a package manager for macOS that makes it easy to install and manage software. To install Homebrew from its official site

    1. Install Node.js: Appium is built on top of Node.js, so you'll need to have it installed on your machine. You can use Homebrew to install Node.js by running the following command:

    Copy code

    brew install node


    1. Install Appium: To install Appium, run the following command in Terminal:

    Copy code

    npm install -g appium


    1. Start the Appium server: To start the Appium server, run the following command:

    Copy code

    appium


    1. Install the required dependencies: Appium requires certain dependencies, including the Carthage dependency manager. You can install Carthage by running the following command:

    Copy code

    brew install carthage


    1. Set up the WebDriverAgent: The WebDriverAgent is an Appium-specific WebDriver server that runs on an iOS device and communicates with Appium. You'll need to set up the WebDriverAgent to run Appium tests on iOS. To do this, follow the instructions provided on the Appium website

    2. Verify the setup: To verify your Appium setup, you can run a simple test to launch the Appium server and see if it's running correctly. You can use a tool like Appium Desktop, which provides a graphical interface for Appium, or write a simple code using one of the supported programming languages to interact with Appium.

    I hope this helps you get started with setting up Appium for iOS automation. Let me know if you have any questions!


    Who this course is for:

    • Automation testers , manual testers , students who want to learn mobile automation , general audience who wants to learn Appium.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    I'm an automation tester who worked on different testing tools like playwright , selenium ,Appium ,TestProject , Nightwatch Js tools through out my career till date .I have more than 5 plus years experience in testing .I love to teach software testing , I primarily teach Appium Java , Selenium ,Nightwatch Js ,Manual testing.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 19
    • duration 3:30:14
    • English subtitles has
    • Release Date 2024/05/03