XCUITest for iOS UI Automation using Swift

所在平台: Udemy

课程主页: https://www.udemy.com/course/xcuitest-for-ios-ui-automation-using-swift/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** XCUITest for iOS UI Automation using Swift **课程概述:** 本课程旨在为初学者提供iOS UI自动化测试的全面指导,重点使用Swift语言和XCUITest框架。课程内容循序渐进,从Swift语言基础介绍到XCUITest的配置、基础及高级概念,最终涵盖使用XCUITest自动化各种iOS应用程序。 **核心内容更新亮点:** * **设备交互与状态管理:** * 如何获取和处理Switch的状态。 * 控制蓝牙和Wi-Fi的开关。 * 模拟按下Home键 (`XCUIDevice -> Press Home`)。 * **文本输入与编辑:** * **逐字符输入:** 演示如何使用Keys逐字符输入字符到文本字段。 * **删除文本:** 演示如何使用`Keys["Delete"]`从文本字段中删除值。 * **文本字段值处理:** 如何删除文本字段中的值并重新输入新值;如何捕获所有文本字段的值并打印到控制台。 * **元素定位与交互:** * **捕获元素坐标:** 如何捕获某个元素的坐标。 * **拖放操作:** 如何执行拖放操作。 * **匹配与处理:** 示例展示如何通过Identifier匹配元素;如何处理Cell对象。 * **识别多/唯一对象:** 如何识别多个对象以及如何识别一个唯一的对象。 * **Safari浏览器自动化:** * 处理Safari浏览器,包括页面加载 (`WaitForExistance`)。 * 自动化SauceDemo登录流程。 * 使用坐标进行 tap 操作。 * **常用实用功能:** * **NSPredicate:** 提供了使用NSPredicate的示例。 * **数据转换与生成:** 如何将Integer转换为String;使用`arc4random`生成随机数。 * **列表验证与循环控制:** 如何从列表中验证特定值以及如何中断循环。 * **截屏:** 如何捕获屏幕截图。 * **框架与配置:** * **Page Factory 框架:** 提供了Page Factory框架的示例。 * **Build input file not found / info.plist 问题处理:** 讲解并提供info.plist问题的解决方案。 * **Swift基础:** * Swift语言概览及基础示例。 * Swift函数概述及示例。 **课程特点:** * **循序渐进:** 从Swift基础到XCUITest进阶,适合初学者。 * **实战导向:** 包含大量真实案例和示例,帮助学员快速上手。 * **持续更新:** 根据学生需求不断更新课程内容,确保知识的时效性。 * **目标明确:** 帮助学员掌握iOS UI自动化测试技能,成为合格的UI测试工程师。 **适合人群:** * 想学习iOS UI自动化测试的初学者。 * 希望提升Swift编程和XCUITest应用能力的开发者。 * 寻求自动化测试解决方案的QA工程师。

课程评论(0条)

课程详情

Course updated on 29 January 2025 with below concepts: Getting status of a switch and handling switchCourse updated on 1st August 2024 with below concepts: Turn On/ Turn Off BluetoothTurn On/ Turn Off WifiWidgets Handling XCUIDevice -> Press HomeCourse updated on 1st Apr 2024 with below concepts: Enter Character By Character into Text Field using KEYSCourse updated on 31st Mar 2024 with below concepts: How to Delete a value from Text Field using Keys["Delete"]Course updated on 28th Mar 2024 with below concepts:. NSPredicate with ExampleCourse updated on 24th Jan 2024 with below concepts: How to capture Coordinates of an ElementHow to Perform Drag and Drop OperationCourse updated on 22nd Dec 2023 with below concepts: Example on Matching - Identifier How to Handle Cells ObjectsLaunch IPhoneSetting & Delete Safari HistoryConvert Integer to String Generate Dynamic Number arc4random -> Random Number GeneratorAutomate SauceDemo login flow on Safari browserTap Using CoordinatesCourse updated on 14th Dec 2023 with below concepts: How to identify Multiple Objects / Identify a unique object We are updating the content based on the students requirements itself, if you feel that some more content needs to be added feel free to share with us so that we will update the content with the requested topics soon. Course updated on 4th June 2023 with below concepts: How to delete value from a text field using XCUITest and re-enter a new valueHow to capture values from all the text fields and print them to the console. How to verify a specific value from the list of values and break a loop How to capture screenshotCourse updated on 20th Apr 2023 with below concepts: Handling safari browsers using XCUITestWaitforExistancePage Factory Framework with exampleBuild input file not found info.plist issue and the solution which we need to implementCourse updated on 12th Apr 2023 with below concepts: Overview on Functions in swift with examplesWelcome to the Best and Latest updated XCUITest UI Automation testing course This Course is designed for the beginners who is eagerly looking to learn UI Testing in iOS from step by step.This course will cover all the basics you need to know for UI Testing using iOS.Once you learned this course you will be stronger in basics and you are all set to automate any iOS app.What are you waiting for? Just enrol the course and become an UI Test engineer for all iOS apps.Topics we are going to cover as part of tutorial: Overview on the training program:Brief overview on XCUITest and comparison with other toolsIntroduction to swift language with basic programsXCUITest configuration & basic concepts with exampleXCUITest advanced concepts with exampleAutomating applications using XCUITestIf you are a beginners and want to learn some knowledge bytes on XCUITest then you are at right place, we designed this course which covers basics on Swift language first so that you would have some idea on the language and later we started with XCUITest with different examples that also covers basics on XCUITest API. We covered bunch of videos that covers various UI elements that we can easily automate with, for example we covered scenarios to Handle sliders, Date Pickers, Scroll Bars and many more within the sessions itself. At the end of this sessions you will be in a position to kick start your automation work in your project. Get started with this tutorial and do raise questions whenever you encounter any issues. Wish you all the best Thanks & Regards,Surendra Jaganadam

课程标签

0人关注该课程

主题相关的课程