وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Appium Mobile Automation – Android & iOS + Frameworks + CICD

سرفصل های دوره

[LATEST VERSION 2.0] Only course to master Appium & build production ready frameworks with CICD integration from scratch


01 - About the Course
  • 001 Welcome to the Course!
  • 002 Important How to get a better learning experience
  • 003 Course Syllabus - MUST WATCH
  • 003 Syllabus.pptx

  • 02 - APPIUM 2.0 LECTURES
  • 001 This course covers Appium 2.0.html

  • 03 - Appium Introduction
  • 001 Section Intro
  • 002 What is Appium
  • 003 ArchitectureUpdateNotice.txt
  • 003 How Appium works Architecture Overview
  • 004 Types of Mobile Apps
  • 005 Setup Possibilities
  • 006 Download Powerpoint Presentation from here.html
  • 006 WhatIsAppium.pptx

  • 04 - Appium Driver Eco-system
  • 001 Official Drivers
  • 002 UiAutomator2VsEspresso.pptx
  • 002 UiAutomator2 Vs Espresso Driver

  • 05 - Important When you need help
  • 001 Important Appium links.html
  • 002 Steps to follow.html

  • 06 - Important Setup Pre-requisites
  • 001 Important Setup Pre-requisites

  • 07 - Appium Setup on Windows
  • 001 Section Intro
  • 002 Install Appium CLI
  • 003 Install UiAutomator2 Driver
  • 004 Install Appium Inspector
  • 005 Setup JAVA JDK
  • 006 AVOID JAVA 8, 9 OR 10.html
  • 007 Setup Android Studio
  • 008 Emulator Setup Accelerate Performance
  • 009 Emulator Setup Create Android Virtual Device (AVD)
  • 010 Emulator Setup Create Driver Session
  • 010 apidemos-debug.zip
  • 011 Real Device Setup Enable USB Debugging
  • 012 Real Device Setup Create Driver Session
  • 012 apidemos-debug.zip
  • 013 Appium-Complete-Setup-On-Windows.txt
  • 013 Download the setup instructions from here.html

  • 08 - Appium Setup on MAC - Common [AndroidiOS]
  • 001 Install Appium CLI
  • 002 Install Appium Inspector
  • 003 Install JAVA JDK
  • 004 AVOID JAVA 8, 9 OR 10.html
  • 005 Setup JAVA HOME Environment Variable
  • 006 Appium-common-setup.txt
  • 006 Download the Setup Instructions from here.html

  • 09 - Appium Setup on MAC - Android
  • 001 Section Intro
  • 002 Install UiAutomator2 Driver
  • 003 Install Android Studio
  • 004 Setup ANDROID HOME Environment Variable
  • 005 Emulator Setup Create Android Virtual Device (AVD)
  • 006 Emulator Setup Create Driver Session
  • 006 apidemos-debug.zip
  • 007 Real Device Setup Enable USB Debugging
  • 008 Real Device Setup Create Driver Session
  • 008 apidemos-debug.zip
  • 009 Appium-Setup-on-Mac-for-Android.txt
  • 009 Download the setup instructions from here.html

  • 10 - Appium Setup on MAC - iOS
  • 001 Section Intro
  • 002 Install XCUITest Driver
  • 003 Install XCode and Dependencies
  • 004 Simulator Setup Build UIKitCatalog App for Simulator
  • 005 Simulator Setup Create Driver Session
  • 006 Real Device Setup What is WebDriverAgent
  • 007 Real Device Setup Apples Code Signing Concepts
  • 008 Real Device Setup The Setup Plan (MUST WATCH!)
  • 009 Real Device Setup Basic (automaticmanual) Configuration Path
  • 010 Real Device Setup Full Manual Configuration Path
  • 011 Appium-Setup-on-Mac-for-iOS.txt
  • 011 Download the setup instructions from here.html

  • 11 - Appium Management
  • 001 AppiumCLIDriverManagement.txt
  • 001 Driver Management through Extension CLI

  • 12 - Java Essentials
  • 001 Section Intro
  • 002 Java Basics - Part 1
  • 003 Java Basics - Part 2
  • 004 Java Basics - Part 3
  • 005 Java Basics - Part 4
  • 005 Java-Basics.txt
  • 006 ControlStructures.zip
  • 006 Control Structures
  • 006 Control-Structures.txt
  • 007 Inheritance.txt
  • 007 Inheritance.zip
  • 007 OOP - Inheritance & super keyword
  • 008 AccessModifiers.zip
  • 008 Access Modifiers
  • 008 Access-Modifiers.txt
  • 009 Encapsulation.txt
  • 009 Encapsulation.zip
  • 009 OOP - Encapsulation
  • 010 OOP - Polymorphism
  • 010 Polymorphism.txt
  • 010 Polymorphism.zip
  • 011 AbstractClass.zip
  • 011 Abstraction-Abstract-Class.txt
  • 011 OOP - Abstraction using Abstract Class
  • 012 Abstraction-Interface.txt
  • 012 Interface.zip
  • 012 OOP - Abstraction using Interface
  • 013 ExceptionHandling.zip
  • 013 Exception Handling
  • 013 Exception-Handling.txt
  • 014 FileHandling.zip
  • 014 File Operations
  • 014 File-Handling.txt

  • 13 - First Appium Project
  • 001 Section Intro
  • 002 Desired-Capabilities.txt
  • 002 What are Desired Capabilities
  • 003 What is a vendor prefix and why Appium using it
  • 004 Build-Automation-Tool.txt
  • 004 Create a Java Project using Maven (Pro Tip Use Build Automation Tool)
  • 005 CreateDriverSession.txt
  • 005 Start Driver Session from the Java Program
  • 006 CreateDriverSessionUsingOptions.txt
  • 006 Create Driver Session using Options Class
  • 007 Android How to Get appPackage and appActivity
  • 007 firstappiumprojectandapppackageandappactivity.zip
  • 008 firstappiumprojectiosbundleid.zip
  • 008 iOS How to get bundleId
  • 009 Android Launch Emulator Automatically
  • 009 firstappiumprojectlunchemulatorsimulatorautomatically.zip
  • 010 firstappiumprojectsimulatorlaunchtimeout.zip
  • 010 iOS Set Simulator Timeout

  • 14 - Native Apps Automation
  • 001 Section Intro
  • 002 Appium Inspector Walk-through - Part 1
  • 003 Appium Inspector Walk-through - Part 2
  • 004 Appium Inspector Walk-through - Part 3
  • 005 Attaching Appium Inspector to an Existing Driver Session
  • 006 Android XML and Element Attributes
  • 007 Deprecation Notice
  • 008 Android Locator Strategies and Best Practices
  • 008 Android-Locator-Strategies.xlsx
  • 009 Android Finding Elements using different Locator Strategies
  • 009 androidfindelements.zip
  • 010 Android Finding Elements using UiAutomator (Native Technique)
  • 010 androiduiautomator.zip
  • 011 iOS XML and Element Attributes
  • 012 iOS Locator Strategies and Best Practices
  • 012 iOS-Locator-Strategies.xlsx
  • 013 Important note on XPath.html
  • 014 iOS Finding Elements using different Locator Strategies
  • 014 iosfindelements.zip
  • 015 iOS Finding Elements using Predicate Strings (Native Technique)
  • 015 iospredicatestring.zip
  • 016 Different Ways of Defining Native Elements and Best Practices
  • 016 differentwaysofdefiningelements.zip
  • 017 Basic Element Actions
  • 017 elementbasicactions.zip
  • 018 Fetching Element Attributes
  • 018 fetchelementattributes.zip
  • 019 Synchronisation using Waits and Best Practices
  • 019 waits.zip

  • 15 - Section Important Notes
  • 001 Important note on React Native apps.html
  • 002 Important note on Flutter apps.html
  • 003 Important note on OTPs (MFA).html

  • 16 - Introduction Mobile App Gestures
  • 001 Introduction Mobile App Gestures
  • 001 gesturesintro.zip

  • 17 - Automating Android Gestures
  • 001 Long Click
  • 002 Click
  • 003 Drag and Drop
  • 004 Zoom In and Zoom Out on Map (Pinch Open and Pinch Close)
  • 005 Swipe
  • 006 Assignment-ScrollUpUsingContainerID.txt
  • 006 Scroll
  • 007 Download code from here.html
  • 007 androidgestures.zip

  • 18 - Automating iOS Gestures
  • 001 Swipe
  • 002 Scroll
  • 003 Zoom in and Zoom out on Map (Pinch)
  • 004 Touch and Hold (Long Click)
  • 005 Tap
  • 006 Select Picker Wheel Value
  • 007 Slider
  • 008 Download code from here.html
  • 008 iosgestures.zip

  • 19 - Appium Driver Commands
  • 001 Android Interacting with Apps
  • 001 andinteractswithapps.zip
  • 002 Android Lock and Unlock
  • 002 andlockandunlockdevice.zip
  • 003 Android Working with Keys
  • 003 andinteractwithkeyboard.zip
  • 004 iOS Interacting with Apps
  • 004 iosinteractswithapps.zip
  • 005 iOS Working with Keys
  • 005 iosinteractwithkeyboard.zip

  • 20 - WEBVIEW Automation [Hybrid App + Mobile Browser]
  • 001 WEBVIEW Basics
  • 002 Inspecting WEBVIEW natively using Appium Inspector
  • 002 webviewinspectusingai.zip
  • 003 Inspecting WEBVIEW in WebHybrid mode using Appium Inspector
  • 004 Android Inspecting WEBVIEW using Chrome Remote Debugger
  • 005 Android Automating the Hybrid Application
  • 005 webviewandautomate.zip
  • 006 Android Using Compatible Chrome Driver
  • 007 Android Creating a new Chrome browser session
  • 007 createbrowsersession.zip
  • 008 Must watch before proceeding.html
  • 009 Android Automating the Chrome browser [Tesla.com]
  • 009 andautomatebrowser.zip
  • 010 Android Auto Discovery of compatible Chrome Driver
  • 011 iOS Inspecting WEBVIEW using Safari Web Inspector [Simulator]
  • 012 iOS Automating the Hybrid application [Simulator]
  • 012 webviewiossimautomate.zip
  • 013 iOS Inspecting and automating Hybrid application [Real Device][UBER app]
  • 013 webviewiosreal.zip
  • 014 createbrowsersession.zip
  • 014 iOS Creating the new Safari browser session
  • 015 iOS Automating the Safari browser [Tesla.com]
  • 015 iosautomatebrowser.zip
  • 016 Download the notes from here.html
  • 016 webview.zip

  • 21 - TDD Framework [Appium + TestNG]
  • 001 Section intro
  • 002 Common issues and their resolutions.html
  • 003 Deprecation Notice
  • 004 AVOID JAVA 8, 9 OR 10.html
  • 005 Part 1 - Automate Test Cases using TestNG & go through Bad Practices
  • 006 Part 2 - Implement Page Object Model Design
  • 007 Part 3 - Alternate Design Abstract test Data & Static Text Exception Handling
  • 008 Part 4 - Support iOS Platform
  • 009 Part 5 - Add More Test Cases Define Common Elements Write Independent Tests
  • 010 Scrolling - UiAutomator2 Mobile Scroll
  • 011 How to capture Screenshot Effectively
  • 012 How to record Video Effectively
  • 013 Parallel Execution using Real Android & iOS Devices - Part 1
  • 014 Parallel Execution using Real Android & iOS Devices - Part 2
  • 015 Integrating with Log4J2 Logging Framework
  • 015 Log4j.pdf
  • 016 Log4J2 - Logging in Multi-Threaded Environment [Parallel Execution]
  • 016 Log4j.pdf
  • 017 Start Appium Server Programmatically
  • 018 Integrating with Extent Reports - Part 1
  • 019 Integrating with Extent Reports - Part 2
  • 020 Download the source code from here.html
  • 020 appium-pageobjectmodel-2.0.zip

  • 22 - Advanced Deep Links Improve Speed and Flakiness
  • 001 The Problem Slow & Flaky Tests
  • 002 Deep Links Manual
  • 003 Deep Links Automated [Android & iOS]
  • 004 Download the source code from here.html
  • 004 appium-deeplinks-2.0.zip

  • 23 - BDD Framework [Appium + Cucumber]
  • 001 Framework Plan
  • 001 Presentation.pptx
  • 002 Common issues and their resolutions.html
  • 003 Implementing the Framework Step By Step using JUnit Runner
  • 003 Notes.txt
  • 004 AVOID JAVA 8, 9 OR 10.html
  • 005 Integrating with TestNG [with Parallel Execution Support]
  • 005 TestNGSteps.txt
  • 006 Download the source code from here.html
  • 006 appium-cucumberbdd-2.0.zip
  • 006 appium-cucumberbdd-testng-2.0.zip

  • 24 - Complete CICD Implementation Step By Step
  • 001 Section Intro
  • 002 The Plan - Part 1
  • 003 ProcessFlow.pptx
  • 003 The Plan - Part 2
  • 004 Install Maven & Configure Maven Surefire Plugin [Windows + Mac]
  • 005 Fork & Clone the Demo App GitHub Repository
  • 006 Setup Automation GitHub Repository & Initial Commit
  • 007 Windows Install Jenkins
  • 008 Mac Install Jenkins
  • 009 [Windows] Jenkins Create the Android Application Build Job
  • 010 [Windows] Jenkins Create the Android Automation Test Job
  • 011 [MAC] Jenkins Create the Android Application Build Job
  • 012 [MAC] Jenkins Create the Android Automation Test Job
  • 013 Jenkins Create the iOS Application Build Job
  • 014 Jenkins Create the iOS Automation Test Job
  • 015 Jenkins SCM Polling
  • 016 Jenkins GitHub WebHooks
  • 017 Jenkins Build Periodically
  • 018 Download the source code from here.html
  • 018 appiumcici-2.0.zip
  • 019 Download the notes from here.html
  • 019 appiumcici-2.0.zip

  • 25 - Bonus Lecture
  • 001 Bonus Lecture - What to learn next.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 16966
    حجم: 18651 مگابایت
    مدت زمان: 2381 دقیقه
    تاریخ انتشار: 8 مرداد 1402
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید