Appium and Selenium with Python From Basics to Framework.

所在平台: Udemy

课程主页: https://www.udemy.com/course/appium-and-selenium-with-python/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Appium and Selenium with Python From Basics to Framework 本课程涵盖了自动化测试的关键技术,包括Appium(Android、iOS和混合应用)、Selenium、Python基础、行为驱动开发(BDD)以及Jenkins。 **Appium 部分** 深入讲解了Appium的架构、Inspector工具的使用、在模拟器和真机上启动App、各种定位器(id、text、content-desc、index、classname、XPath)、显式和隐式等待、获取当前Activity、Context、方向、设备锁定状态、Android KeyCodes操作、元素属性(显示、启用、选中、大小、位置)和操作(点击、输入、获取文本、获取内容描述)、手势(滚动、长按、点击、拖放、滑动)、混合应用自动化、Pytest(Fixtures、运行顺序、conftest、方法层级)、Python日志、Allure报告工具,以及如何从零开始构建Appium自动化测试框架。 **Selenium 部分** 涵盖了Selenium的架构、元素检查工具、在Chrome、Firefox和Safari中启动网页、定位器(id、name、className、tag、LinkText、Partiallinktext、CSS、XPath)、显式和隐式等待、使用Actions Chains进行手势操作(滚动、双击、右键)、导航方法(前进、后退、刷新)、元素属性、对单选按钮、复选框、下拉列表、多选操作、iframe、窗口、Alert的处理,以及Pytest、Python日志和Allure报告工具,并教授如何从零开始构建Selenium自动化测试框架。 **Python 基础**部分介绍了变量、数据类型、运算符、类型转换、字符串、列表、元组、字典、集合、条件语句(if、if-else、if-elif-else)、循环(for、while)、循环控制语句(break、continue)、函数的不同类型、Lambda表达式、包和模块、面向对象编程(类和对象、继承、super关键字、数据隐藏)以及Python装饰器。 **Python BDD (behave)** 部分讲解了BDD的配置、结构、创建Feature和Step Definition文件以及BDD的执行。 **Jenkins** 部分介绍了Jenkins的入门、缺点、安装和配置、Job配置以及Job的定时调度。 课程提供的所有代码文件均已上传,供学员下载学习。

课程评论(0条)

课程详情

All the topics of Appium (Android , IOS and Hybrid App) , Selenium , BDD , Jenkins and Basic Python we have explained in this courseAll the coding files whatever we have explained in the video, We have uploaded to udemy. So that you download and go through all those things.Below are the Appium(Android and IOS) Topics discussed in the course.Appium ArchitectureAppium InspectorLaunch App in (Android , IOS both in emulator and real device)Locators (id,text,content-des,index,classname , XPath , findElements etc)WaitsMethods to find Current activity , context , orientation , is device locked or notPerform Action using Android key codesElement Properties such as (is displayed , is enabled , is selected , size of element , location of the element on the screen)Element Actions Such as (Click , Send text, get text , get content description etc)Gestures such as ( Scroll , LongClick , Tap , Drag and Drop , Swipe from [Left to Right , Right to Left , Top to Bottom and Bottom to Top])Hybrid App Automation on (Android and IOS devices)Pytest concepts (Fixtures , Run order , Conftest, Methods hierarchy)Python Logging conceptsAllure Reporting ToolAppium Test Automation Framework (From Scratch to Advanced including Allure Reporting Tool)Below are the Selenium Topics discussed in the course.Selenium ArchitectureElement Inspecting toolsLaunch Webpage using (Chrome , FireFox and Safari)Locators (id,name,className,tag,LinkText,Partiallinktext,CSS, XPath and FindElements etc)Waits (Explicit and Implicit)Gestures using Actions Chains Class ( Scroll,Double Click , Right Click operation etc)Navigation Methods such as (Forward , BackWard , Refresh WebPages etc)Elements Properties such as (is displayed , is enabled , is selected , Size of a element , Location of a element etc)Performing Actions on Radio buttons , Check Boxes , DropDowns , Multi Select operations , Iframes , Windows etcAlert buttonsPytest concepts (Fixtures , Run order , Conftest, Methods hierarchy)Python Logging conceptsAllure Reporting ToolSelenium Test Automation Framework (From Scratch to Advanced including Allure Reporting Tool)Below are the Basic Python Topics discussed in the course.VariablesDataTypesOperatorsType CastingString Data TypeListTupleDictionarySets ConceptsConditional Statements ( if , if else , if elif else etc)Loops (For Loop , While Loop)Loop Statements ( Break , Continue )Different types of FunctionsLambda ExpressionsPackages and ModulesOOPS ( Classes and Objects , Inheritance , Super keyword , Data Hiding)Python DecoratorsBelow are the Python BDD(behave) Topics discussed in the course.(We will update with more concepts)Configuration of BDDStructure of BDDCreating Feature and Step Definition filesExecution of BDDBelow are the Jenkins Topics discussed in the course.Introduction and drawbacks of JenkinsInstallation and Configuring JenkinsConfiguration of Job in JenkinsSchedule the Job according to the required time

课程标签

0人关注该课程

主题相关的课程