|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/appium-python-mobile-automation-from-scratch-with-projects/
课程评论:没有评论
课程名称:从零开始的Appium + Python移动自动化课程,结合项目实践 课程概述:本课程于2025年6月8日更新,提供一个定制化的框架,支持移动应用和Web应用的测试。学员将学习如何使用Python掌握Appium 2.X版本的移动自动化测试,适用于Android和iOS设备。该课程专为完全初学者设计,以循序渐进的方式介绍Appium和Python的使用。 随着移动自动化测试工程师的需求不断增加,如果你对Appium或Python毫无经验,这门课程将帮助你掌握这项工具。课程内容包括: - Python基础介绍 - 在Windows和Mac上安装Python - 编辑器概述及PyCharm安装 - Eclipse编辑器配置 - 项目创建及注释添加 - 数据类型及示例 - 字符串、列表等数据类型的详细讲解 - 各种控制结构(如if语句、for循环、while循环等)的使用 - 函数与导入的基本概念 - 类与对象的介绍 - 重要工具HOMEBREW的使用 - Appium 2.X概述与安装步骤 - 驱动程序的安装与配置(用于Android和iOS) - 使用Appium Python程序打开Android和iOS应用 - USB调试模式及真实Android手机连接 - Appium Inspector的使用及实例演示 - 多种场景下的应用处理,如按钮、文本字段、警报处理等 - 使用最新动作进行滚动、点击和长按操作 - 与示例配合学习同步等概念 - 使用Appium Inspector录制和识别元素 - 处理混合应用和系统应用 - Web应用处理 - 截图和视频捕获 - PyTest的配置与执行、基于参数的标记、断言、报告生成等 - 使用Page Factory模型的框架设计 - GitHub的使用及Jenkins集成 课程末尾,将提供祝你好运的寄语。
Course is updated on 08-June-2025:Customised framework for Mobile & Web - Single framework that supports Mobile Apps & Web applicationAppium using Python - Master Mobile automation testing with APPIUM 2.X on Android & iOS devicesThis Course is created for complete beginners, Lets get started with Appium using Python step by stepThere is a huge demand for Mobile automation testers, If you are a complete beginner on Appium or Python this course helps you to master the tool. Very basic step by step videos to guide you from scratchWe will learn below topics in this course: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 IntegrationLets Get Started.Wish you Good luck