UI自动化测试技术研究
文章平均质量分 77
测试工作中,学习自动化技术,对于测试人员来讲,是提升核心竞争力的途径之一,除此之外,我们更要向全栈测试工程师奋斗。此专栏公开分享,记录一些个人对测试的理解和方法。
梦断南楼
且徐行芒鞋竹杖,一蓑烟雨两鬓风霜
展开
-
POM设计模式思路,详解POM:概述与介绍,POM思路梳理+代码示例(全)
UI自动化测试在软件开发中扮演着关键角色,确保用户界面稳定、可靠。在众多UI自动化框架中,POM(Page Object Model)框架因其实用性和高效性而备受推崇。POM框架将UI元素封装为可重用的对象,简化测试脚本的编写和维护。它降低了测试代码与具体UI实现的耦合度,增强了代码的健壮性和可维护性。此外,POM框架支持分层架构,使得测试代码更加清晰、易于扩展。因此,推荐采用POM框架进行UI自动化测试,让你的测试代码更加健壮、可维护,并提升测试效率。原创 2024-02-17 22:17:13 · 1045 阅读 · 0 评论 -
【UI自动化测试技术】自动化测试研究:Python+Selenium+Pytest+Allure,详解UI自动化测试,iframe、窗口等控件切换(精)(六)
【代码】【UI自动化测试技术】自动化测试研究:Python+Selenium+Pytest+Allure,详解UI自动化测试,iframe、窗口等控件切换(精)(六)原创 2024-02-13 09:30:00 · 648 阅读 · 1 评论 -
【UI自动化测试技术】自动化测试研究:Python+Selenium+Pytest+Allure,详解UI自动化测试,iframe、窗口等控件切换(精)(五)
在上一篇文章里,我们一起学习了键盘事件、鼠标事件以及其它的一些特殊情况的处理。这篇文章我们一起学习Selenium中一些特殊窗口以及iframe,如何处理。原创 2024-02-12 12:35:17 · 1180 阅读 · 1 评论 -
【UI自动化测试技术】自动化测试研究:Python+Selenium+Pytest+Allure,详解UI自动化测试,学习模拟鼠标+模拟键盘进行相关操作(精)(四)
关于键盘以及鼠标的操作,除了以上的常用方式的解决方案,还有其它很多不常用的操作,例如游戏鼠标中的按键,它们的解决方案是怎样的?这些都要大家在实际的工作中进行探索,此处不再进行介绍。下一篇文章,我们将一起学习窗口的切换以及iframe的处理,再见!光阴者百代之过客,唯有努力奔跑方能生风。原创 2024-02-11 15:38:53 · 965 阅读 · 1 评论 -
【UI自动化测试技术】自动化测试研究:Python+Selenium+Pytest+Allure,详解UI自动化测试,了解元素交互的常用方法(精)(三)
在之前的文章里,我们一起学习了定位方式、等待机制等内容。相信通过之前的学习,你已经掌握了WEB自动化的一些入门知识,具备了编写代码的一些基础知识和能力。这篇文章,让我们一起学习一下模拟键盘事件。在实际的项目当中,有的时候,我们需要利用到键盘的一些快捷键对网页进行操作,或点击一些浏览器中的辅助功能,这个时候,我们就要用到键盘事件,编写相应的代码实现模拟键盘的操作。这篇文章共分四个小阶段(四篇文章),我将会为大家进行分解,方便大家的查阅,提升阅读体验。原创 2024-02-11 12:24:46 · 1166 阅读 · 1 评论 -
【UI自动化测试技术】自动化测试研究:Python+Selenium+Pytest+Allure,详解UI自动化测试,编写线性脚本+WEB自动化各种场景的处理(精)(二)
在上一篇文章,带领伙伴们认识了WEB中的UI自动化,同时,也讲解了网页元素的八大定位方式。关于定位方式,我们常用的也就是ID、NAME、CSS以及XPATH,所以在练习的时候,同时要重点练习这几个定位方式。这篇文章,我们继续研究和学习WEB自动化。原创 2024-02-09 11:31:17 · 1146 阅读 · 1 评论 -
【UI自动化测试技术】自动化测试研究:Python+Selenium+Pytest+Allure,详解UI自动化测试,自动化入门+元素的八大定位方式(精)(一)
当然,学会了以上八大定位给方式,肯定不等于大功告成,就定位来说,还有动态元素的处理,异常情况的排查,总之我们学习测试,就要学会自己去排查和解决问题,学习力对我们是十分重要的。但是,至此,我们已经完成了学习UI自动化测试的前期准备工作,下一篇文章我们就来具体讲一讲,如何编写UI自动化测试的线性脚本。最后一句,学习任何一种技术,不是一蹴而就的,我们要多思考、多练习才好。OK,我们下一篇文章,再见!原创 2024-02-09 02:41:05 · 1457 阅读 · 1 评论