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(420 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

Object Detection
IT & Software
0% OFF

Object Detection

Udemy Instructor

Object Detection Masterclass with IceVision: From Fundamentals to Real-World ApplicationsMaster Practical Object Detection Skills with IceVision!In this comprehensive course, you will explore the essential concepts and practical applications of Computer Vision, Deep Learning, and Machine Learning, learning how to develop modern object detection solutions from fundamental principles to advanced techniques.IceVision is a flexible, framework-agnostic Computer Vision library that simplifies the development of Object Detection models. Throughout this course, you will learn how to combine IceVision with technologies such as Python, PyTorch, fastai, and PyTorch Lightning to build, train, evaluate, and deploy custom Object Detection models.You will explore popular object detection architectures, including YOLOv5, Faster R-CNN, and EfficientDet, and gain practical experience developing Computer Vision Applications using your own image datasets.1. Fundamentals of IceVision and Object DetectionYou will begin by exploring the fundamental concepts of IceVision and the essential principles behind Object Detection.We will cover important topics such as Computer Vision, Deep Learning, Neural Networks, Image Processing, Object Localization, Bounding Boxes, and Feature Extraction.You will understand how object detection models identify and locate objects within images.Additionally, you will explore the roles of Parsers, Records, and Transforms in IceVision and learn how to create efficient Data Pipelines for Computer Vision projects.2. Dataset Preparation and Data AugmentationProper dataset preparation is essential for building accurate and reliable object detection models.In this section, you will explore Dataset Preparation, Data Annotation, Data Cleaning, Image Transformations, Data Augmentation, Custom Parsers, and Dataset Management.You will understand the differences between Training Datasets, Validation Datasets, and Testing Datasets, and learn how appropriate data splitting and preprocessing techniques contribute to effective model development.You will also build Custom Data Pipelines for your own image datasets and explore techniques that can be applied to different Computer Vision Tasks.3. Implementing YOLOv5, Faster R-CNN, and EfficientDetYou will explore several popular Object Detection Models and learn how to implement them using IceVision.The course introduces architectures such as YOLOv5, Faster R-CNN, and EfficientDet, allowing you to compare their Model Architectures, Backbone Networks, Feature Extraction mechanisms, Object Localization capabilities, and Detection Performance.You will also learn how to use Pre-trained Models, apply Transfer Learning, and perform Fine-Tuning to adapt existing models to your own datasets.By understanding Model Selection, Backbone Architecture, and Model Configuration, you will develop the knowledge necessary to choose suitable object detection models for different projects and applications.4. Model Training with fastaiThis course demonstrates how IceVision integrates with fastai to simplify and streamline Object Detection Model Training.You will explore important Deep Learning concepts, including Model Training, Model Validation, Training Parameters, Batch Size, Learning Rate, Optimizer Selection, Loss Functions, and Training Epochs.You will also learn about Learning Rate Scheduling, Overfitting Prevention, Model Generalization, Training Stability, and Performance Optimization.Through practical exercises, you will strengthen your understanding of Model Experimentation and the complete Training Workflow.5. Model Evaluation and Performance AnalysisEvaluating model performance is an essential part of developing successful Object Detection systems.In this section, you will explore industry-standard evaluation metrics such as Precision, Recall, Intersection over Union (IoU), Mean Average Precision (mAP), and COCO Evaluation Metrics.You will also become familiar with Detection Results, Bounding Box Predictions, Confidence Scores, Confidence Thresholds, Non-Maximum Suppression, False Positives, and False Negatives.Through Prediction Analysis, Visual Analysis, Error Analysis, and Model Comparison, you will learn how to visualize predictions, assess model accuracy, and identify potential improvements.6. Practical Computer Vision ApplicationsYou will discover how object detection technologies can be applied to real-world applications.The course explores potential applications in Smart Surveillance, Traffic Monitoring, Image Analysis, Automated Inspection, Object Recognition, and Automated Detection.You will also examine essential concepts related to Inference Pipelines, Model Deployment, and Inference Optimization, gaining an understanding of how trained models can be incorporated into practical systems.By combining Python Programming, Image Processing, Dataset Analysis, Data Visualization, and Model Optimization, you will develop valuable knowledge for building practical AI Applications.7. Skills You Will GainThroughout this course, you will develop a solid understanding of Object Detection, from basic concepts to advanced model development techniques.You will gain practical knowledge in Custom Dataset Management, Data Augmentation, Model Architecture, Transfer Learning, Fine-Tuning, Model Training, Model Evaluation, Prediction Analysis, and Model Deployment.Through hands-on projects, you will become familiar with the complete Computer Vision Workflow and develop the foundational skills needed to work on your own Object Detection Projects.8. Who This Course Is ForThis course is ideal for:Students and beginners interested in learning Computer Vision and Object Detection.Python developers who want to explore AI Development.Machine Learning enthusiasts seeking practical Deep Learning experience.Developers interested in YOLOv5, Faster R-CNN, and EfficientDet.Anyone who wants to build custom object detection models using their own image datasets.Aspiring AI Engineers, Machine Learning Engineers, Data Scientists, and Computer Vision Developers.Researchers and students interested in applying Computer Vision techniques through Research Applications and Practical Projects.9. What You Can Achieve After Completing This CourseBy the end of this course, you will have developed the foundational knowledge and practical skills needed to build custom Object Detection models using IceVision.You will understand the major stages of object detection development, including dataset preparation, model construction, training, evaluation, inference, and deployment.You will also become familiar with different Model Architectures and learn how to select and improve models according to specific project requirements.This course will provide a strong foundation for further exploration of Computer Vision, Artificial Intelligence, Deep Learning, Machine Learning, and Visual Intelligence.Start Your Object Detection Journey with IceVision Today!Combine theoretical knowledge with hands-on experience, strengthen your Computer Vision development skills, and take the next step toward building intelligent Object Detection Applications for real-world use.

0.0•2•Self-paced
FREE$83.99
Enroll
Gemini Masterclass: Boost Creativity & Innovate with AI
IT & Software
0% OFF

Gemini Masterclass: Boost Creativity & Innovate with AI

Udemy Instructor

Welcome to Gemini Masterclass: Boost Creativity & Innovate with AI, the ultimate course designed to help you master Google Gemini — one of the most advanced and versatile AI tools ever created. Whether you’re a student, content creator, business professional, or tech enthusiast, this course will show you how to leverage Gemini’s full potential to generate ideas, create smarter workflows, and revolutionize your creativity.In today’s fast-paced digital world, artificial intelligence has become more than a trend — it’s a necessity. Google Gemini is a next-generation AI assistant that goes beyond traditional chatbots by combining text, images, data, and reasoning into one powerful platform. In this course, you’ll explore how to use Gemini to streamline your daily tasks, supercharge your creative process, and innovate across multiple domains such as writing, design, education, research, and business productivity.I’ll begin by understanding the fundamentals of Gemini AI — what it is, how it works, and why it’s different from other AI models like ChatGPT or Claude. You’ll learn how to set up your Gemini workspace, interact effectively with the interface, and craft your first prompts to generate meaningful responses. From there, I’ll move step-by-step through real-world applications that will help you see just how versatile Gemini can be.Next, you’ll dive deep into the art of prompt engineering — the key to unlocking Gemini’s full intelligence and creativity. You’ll learn how to write, refine, and optimize prompts to get accurate, consistent, and innovative results. I’ll explore prompt patterns, context building, multi-turn conversations, and advanced techniques that allow you to guide Gemini like a true professional. These skills will enable you to communicate with AI effectively and transform ideas into polished, usable outcomes.Once you’ve mastered the fundamentals, I’ll explore creative and professional use cases that make Gemini truly powerful. You’ll learn how to generate marketing content, brainstorm brand ideas, create visual assets, summarize complex research, plan business strategies, write code, and even build entire project outlines — all powered by Gemini AI. Every section includes hands-on exercises and real examples to help you apply your learning immediately.As we progress, I’ll also look at AI ethics, limitations, and responsible usage. Understanding how to use Gemini thoughtfully is just as important as mastering its capabilities. You’ll learn how to maintain data privacy, verify AI outputs, and use Gemini as a collaborator rather than a replacement. This ensures you’re building not only efficiency but also integrity into your AI-driven workflows.By the end of this course, you’ll have developed a comprehensive understanding of Gemini AI — from beginner to expert level. You’ll have the skills to use Gemini for creativity, innovation, research, and automation, as well as the confidence to apply it in personal, academic, or professional settings. You’ll walk away with a new perspective on how AI can empower you to work smarter, think creatively, and innovate faster than ever before.If you’re ready to harness the full potential of Google Gemini, enhance your creative thinking, and future-proof your digital skills, then this masterclass is for you. Enroll now in “Gemini Masterclass: Boost Creativity & Innovate with AI”, and let’s begin your journey into the world of intelligent, creative, and productive AI collaboration. Together, I’ll redefine what’s possible with the power of Gemini.

0.0•2.7K•Self-paced
FREE$84.99
Enroll
AWS from Beginner to Expert
IT & Software
0% OFF

AWS from Beginner to Expert

Udemy Instructor

This AWS course provides a complete foundation in cloud computing and AWS services, starting from cloud fundamentals and progressing to advanced identity and security concepts. You will understand AWS global infrastructure, availability zones, regions, and how virtualization powers modern cloud instances. The course compares AWS, Microsoft Azure, and Google Cloud Platform to help you choose the right ecosystem for different workloads.You will learn IAM in depth, including users, groups, roles, and policies. We cover JSON policy structure, inline policies, AWS managed policies, and customer managed policies, along with the principle of least privilege. You will also explore advanced role assumption, MFA types, access keys, and secure CLI configuration.Compute topics include EC2 instance families, Amazon Machine Images (AMIs), and instance selection strategies. Storage fundamentals cover basic volume types and their use cases. Networking and security modules include security groups, Elastic IPs, and Elastic Network Interfaces (ENIs).You will also learn how to use the AWS console, CLI, and understand the AWS Free Tier. Additional topics include policy evaluation logic, credential report generation, and security best practices.By the end of this course, you will be able to design secure, scalable cloud architectures, manage identities effectively, and confidently work with core AWS services in real-world environments.Hands-on labs and practical exercises reinforce learning through real AWS scenarios, including IAM policy creation, EC2 deployment, CLI usage, and security configuration, ensuring learners gain job-ready cloud skills and strong foundational understanding for certifications and production environments and interview preparation readiness support included.

0.0•1.4K•Self-paced
FREE$91.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.