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

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 دقیقه
    تاریخ انتشار: ۸ مرداد ۱۴۰۲
    طراحی سایت و خدمات سئو

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