FreeCourse Logo
FreeCourse.io
Verified CouponsFree CoursesJobsBlog
Categories
Home/Courses/Appium & Selenium using Python from scratch with projects
Appium & Selenium using Python  from scratch with projects
IT & Software100% OFF

Appium & Selenium using Python from scratch with projects

Udemy Instructor
4.62(121 students)
Self-paced
All Levels

About this course

Course is updated on 11-December-2025 with below concepts:Overview on AIOverview on LLMOverview on RAGOverview on Generative AIOverview on MemoryOverview on AI AgentOverview on LangChain & LangGraphOverview on MCP ServerOverview on Human In the loop , Hallucination & GuardrailsOverview on Fine-TuningOverview on ContextOverview on PromptsChatGPT vs CoPilot vs CURSOROverview on OpenAIOverview on AI ModelsOverview on n8n workflowGenerate API Key in OpenAICreate workflow in n8nCreate Public Chat in n8n workflowOverview on OpenAI TokensCURSOR - Create a Chrome Extension for Record & PlaybackCURSOR - Create an OTP Shield Mobile APPInstall GITHUB Copilot to PyCharm EditorGenerate Appium Python Program using CoPilot in PyCharmGenerate framework code using CoPilotCourse is updated on 09-08-2025 with below topicsWhen to use ID & Xpath - doubts clarification video added at lecture 31Course is updated on 04-08-2025 with below topicsScroll using UiScrollableScroll using UiScrollable - setAsVerticalListScroll using UiScrollable - setAsHorizontalListScroll using UiScrollable - setMaxSearchSwipesScroll using UiScrollable - scrollForward & scrollBackwardScroll using UiScrollable - ScrollToEnd & scrollToBeginningCourse is updated on 03-08-2025 with below topicsParallel Execution using systemPort & wdaLocalPortCourse is updated on 02-08-2025 with below topicsAppium-gestures-plugin : DoubleTapAppium-gestures-plugin : longPressCourse is updated on 01-08-2025 with below topicsOverview on ElementIDAppium-gestures-plugin installation & overviewAppium-gestures-plugin : Swipe Up & Swipe Down- AndroidAppium-gestures-plugin : Swipe Up & Swipe Down- iPhoneAppium-gestures-plugin : Swipe Left & Swipe RightAppium-gestures-plugin : Drag and DropCourse is updated on 31-07-2025 with below topicsCoordinates identification which covers X , Y, Height & WidthCourse is updated on 30-07-2025 with below topicsWe added a new section in which we are going to upload Q & A's & Student's requested topics, please find below section name "Interview Question & Answers & Student Requested Topics" Course is updated on 29-07-2025 with below topicsAppium-device-farm plugin - Video Recording ConfigurationAppium-device-farm plugin - Video Recording ImplementationCourse is updated on 28-07-2025 with below topicsfind_image_occurrence command with exampleappium-device-farm plugin configuration , implementation with exampleCourse is updated on 27-07-2025 with below topicsgetImagesSimilarity command with exampleCourse is updated on 26-07-2025 with below topicsAppium-Dashboard Plugin with examplesAppium-Image Plugin with examplesCourse is updated on 08-June-2025:Customised framework for Mobile & Web - Single framework that supports Mobile Apps & Web applicationAppium & Selenium using Python - Master Mobile & Web automation testing with APPIUM 2. X on Android & iOS & devices, Selenium WebdriverThis course is designed for complete beginners. If you are a complete beginner on Appium or Selenium or Python this course helps you to master the tool.

Very basic step by step videos to guide you from scratchGet started with Appium & Selenium using Python . APPIUM topics :Introduction to PythonInstall Python on WindowsInstall Python on MACOverview on editors and install PyCharmConfigure Eclipse editor for python scriptingCreating a project and adding comments to PyCharmData types and examplesExamples on String data typeOverview on List with examplesIf Statement and examplesFor Loop statements with examplesWhile Loop statements with examplesoverview on functions and importIntroduction to Class and ObjectImportance of HOMEBREWAPPIUM Python ConfigurationOverview on Appium 2. XInstall Appium 2.

X , Install Drivers for Android & iOS executionsOverview on Drivers & OptionsAppium Python Program to Launch Android & iOS AppOverview on USB Debugging Mode & Connect Real Android PhoneAppium Inspector - Overview , Installation, ExampleScenario : Launch app & Handle Button, Text fieldScenario : Handling Alerts, Text Fields , Buttons- Singup & Login flowScenario : Handling Switch, Dropdown & Alert ButtonScenario : Handling DropDown using FindElements, GetAttributeScenario : ScrollDown using latest actionsScenario : TAP & LongPress using latest actionsOverview on Synchronisation with examplesStart APPIUM Server using a ProgramAppium Inspector ==> Record & Identify Elements using CoordinatesExamples on Keyboard HandlingHandling Hybrid App ==> Switching ContextHandling SYSTEM Apps - Camera & CalculatorScenario - WEB APP HandlingScreenshot & Video capturingnoReset with exampleOPTIONAL - MAC CONFIGURATION OVERVIEWEstablish Inspector Session for UIKitCatalog app on simulatorHandling Buttons , Text Fields, Checkbox on SimulatorHandling of SwitchesHandling AlertsHandling Date Picker Handling Picker ViewSwitch Context - From Native to Web ViewTap using coordinatesPerform Scroll down on the appConfiguring PyTest & Executing Basic functionsPyTest Fixtures & Decorators with examplesPyTest Marker, Parameterised Markers with examplesPyTest Hard Assertions, Soft AssertionsPyTest Launch App on iPhone SimulatorPytest Parameters in Launching iOS AppPyTest Reports - HTML & ALLURE with examplesPyTest - Capture Screenshot & Screenshot on FailureParallel Execution on SimulatorsGenerate LogsReading Data from a Config FileRead Data From Excel & Write Data in ExcelFramework - Page Factory ModelOverview on GITHUBAppium Framework Part - Jenkins IntegrationSelenium Topics:Install Python on WindowsInstall Python on MACOverview on editors and install PyCharmConfigure Eclipse editor for python scriptingCreating a project and adding comments to PyCharmData types and examplesExamples on String data typeOverview on List with examplesIf Statement and examplesFor Loop statements with examplesWhile Loop statements with examplesoverview on functions and importIntroduction to Class and ObjectWhy people prefer python than java for seleniumOverview on SeleniumRecord and playback options in SeleniumInstall selenium for pythonScenario 1: First automation script in pycharmOverview on locators How to use locators in a programScenario 2: Perform search operation on bingRun test script without specifying driver exe fileScenario 3: Handling checkboxesScenario 4: Handling RadioButtonsScenario 5: Handling DropdownScenario 6: Create a test script using findElements - Part 1Scenario 8: Perform tab operation using sendkeys commandScenario 9: Handling framesScenario 10: Selecting a date from date pickerScenario 11: Handling drag n drop Scenario 13: How to capture coordinates of an objectScenario 14: Handle tooltipsScenario 15: Handle Auto Suggestions and capture screenshotScenario 16: Handle Mouse HoverScenario 18: Handling multiple windowsScenario 19: Handling WebtablesScenario 20: Examples on waitScenario 21: Handling alertsScenario 22: Handling JavascriptsScenario 23: Data Driven testing with examplesOverview on unittest framework with examplesGenerate test execution reportPage Object Model with examplePage factory model with exampleOverview on GITHubExecute unittest from JenkinsIntroduction to framework with exampleConfiguring PyTest & Executing Basic functionsPyTest Fixtures & Decorators with examplesPyTest Marker, Parameterised Markers with examplesPyTest Hard Assertions, Soft AssertionsCapture Screenshot & Screenshot on FailureGenerate HTML & Allure ReportsReusable Logics - Utilities -Generate LogsReusable Logics - Utilities -Reading Data from a Config FileReusable Logics - Utilities -Read Data From Excel & Write Data in ExcelSelenium Framework - Page Factory Model - GIT HUB & Jenkins PipelinePyTest featuresData Driven & conftest utilitiesSelenium Framework - Page Factory Model - GIT HUB & Jenkins PipelinePyTest - Login to Sauce Demo applicationLets Get Started...

Skills you'll gain

Other IT & SoftwareEnglish

Available Coupons

Loading...

Course Information

Level: All Levels

Suitable for learners at this level

Duration: Self-paced

Total course content

Instructor: Udemy Instructor

Expert course creator

This course includes:

  • 📹Video lectures
  • đź“„Downloadable resources
  • 📱Mobile & desktop access
  • 🎓Certificate of completion
  • ♾️Lifetime access
$0$92.99

Save $92.99 today!

Enroll Now - Free

Redirects to Udemy • Limited free enrollments

Share this course

https://freecourse.io/courses/appium-selenium-using-python-from-scratch-with-projects

You May Also Like

Explore more courses similar to this one

Salesforce Admin Training: From Basics to Advanced Skills
IT & Software
0% OFF

Salesforce Admin Training: From Basics to Advanced Skills

Udemy Instructor

Master Salesforce Administration with user management, security, objects, flows, reports, and real-world admin tasks to boost your career.Course Description (250+ words):Are you looking to start a career in Salesforce or strengthen your Salesforce Administration skills? This course is designed to take you from the fundamentals of Salesforce to advanced administrative concepts with hands-on knowledge. Whether you are a complete beginner or have some prior experience, this course will equip you with the expertise to manage Salesforce effectively in real-world business environments.We start with a clear introduction to Salesforce, exploring editions, licensing, and navigation. You will then learn user management, including roles, profiles, and permission sets to ensure secure access. The course also covers objects, tabs, and apps, including creating and customizing fields, record types, and page layouts to match business requirements.You will gain confidence in configuring formula fields, validation rules, and automation using flows, allowing you to streamline business processes. Next, we dive into Lightning App Builder for creating personalized user experiences and Reports and Dashboards to provide actionable business insights.Finally, you will understand deployment basics with Change Sets, managing environments through sandboxes, and monitoring system activity with Audit Trail and Debug Logs.By the end of this course, you’ll have the skills to work as a Salesforce Administrator, capable of handling day-to-day business needs, supporting users, and optimizing Salesforce environments.

0.0•7.0K•Self-paced
FREE$84.99
Enroll
Clojure's Core Syntax (Programming Language)
IT & Software
0% OFF

Clojure's Core Syntax (Programming Language)

Udemy Instructor

Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy. In this course, I’m going to run you through the most basic and simple concepts of the language. We’re going to be covering things like the print command, commenting, data types, string library, math library, sets, functions, conditionals, etc.It's all easy stuff especially if you already know how to code in another language. But, if you don’t, that’s perfectly fine as well. I’m going to be explaining everything as simply as possible, and anyone can easily understand the things discussed in each lecture of this course. It’ll be a breeze.Most importantly, in this course, we’re going to dive right into the code without spending anytime on installations, since we’re going to use an online IDE. This way you can start practicing and checking out the code right away and skip the annoying time-consuming experience of setting up your environment. You can even use a tablet or smartphone.Clojure is a nice fun language to learn. It’s syntax is different from many other languages. It’s unique take on presentation and code is something that a lot of people find appealing. This course is ideal for beginners learning to code, and for people who know other languages and want a quick introduction to Clojure’s Core Syntax.

4.7•4.1K•Self-paced
FREE$93.99
Enroll
Lua's Core Syntax (Programming Language)
IT & Software
0% OFF

Lua's Core Syntax (Programming Language)

Udemy Instructor

In this course, you'll learn about Lua's Core Syntax.In each lecture, I'll discuss a few lines of code explaining a concept. Over in the lecture resources, you'll be linked to the code, which you can fork, run, & alter to complete some easy exercises.I'm using an online IDE called replit. This means that you can start coding right away and learn easily, even on your tablet or smartphone. Don’t waste time setting up your environment. Don’t have access to your laptop or PC? No problem. This course is so flexible you can learn anywhere.Don’t wait too long.It’s easy to get frustrated with watching a coding tutorial and just not getting the same results and/or getting an error. That moment where you can’t figure out what you’re doing wrong and you spend hours and hours researching how to fix a simple error. That’s never going to happen to you in my course. You’re going to be able to view and run the exact same thing I’m running. You can then change it to complete some easy exercises.Every lecture is like a template and an exercise that I’ll be explaining. You can just watch the lecture explaining the template. Do the exercise, and plug in your own details to fully get a grasp on the concept being taught and presto. It's a simple way to learn.Apart from that, I just recommend writing down some notes about things you want to remember. Of course to fully let all the concepts sink in, you would eventually have to work on some bigger projects. And in that situation if you forgot any basic concept, just come back to the course to revise it.The path to learning requires practice, repetition and dedication. Start with this course to cover the easy things that get you frustrated and impede your learning.Although this isn't a ROBLOX or a LOVE 2D course, which are the most common applications for Lua, you can still take this course before you start with those. This course will give you a very clear and fundamental grasp on the core syntax of the Lua language. Those are basically just game engines that have their own libraries and sets of commands. Once you learn lua's core syntax through this course you can then procede to learn these different libararies and be more effective at writing code.

4.6•5.1K•Self-paced
FREE$105.99
Enroll
FreeCourse LogoFreeCourse

Freecourse.io brings you high-quality online courses with free certificates to help you upskill, boost your career, and achieve your goals anytime, anywhere.

Resources

  • Courses
  • Jobs
  • Categories
  • Features

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy
  • Terms
  • Cookies
  • Licenses

© 2026 FreeCourse. All rights reserved.