zl程序教程

UI自动化

  • Web UI自动化练习之篇一

    Web UI自动化练习之篇一

    在《漫谈测试技能——初识UI自动化》一文中,文章分享了测试工程师工作中的“痛点”和解决痛点的一种思路——UI自动化。当我们了解了为什么要去做自动化后,可以开始去学习自动化。以UI自动化为例,基于Python和Selenium,我们把《漫谈测试技能——初识UI自动化》的自动化测试步骤转化为代码,即可完成常见操作流程的自动化。本文先简单介绍完成Selenium程序的两大步骤:【步骤一】准备Web UI

    日期 2023-06-12 10:48:40     
  • UI自动化控制微信发送文件【解决了一个无人回答的难题,Pywin32设置文件到剪切板】「建议收藏」

    UI自动化控制微信发送文件【解决了一个无人回答的难题,Pywin32设置文件到剪切板】「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 大家好,我是小小明。前面我在《UI自动化控制PC版微信》该系列文中更新了控制微信发送图片的方法。根据部分群友实际工作的需要,本文将分享如何控制微信发送文件。 专栏链接:https://blog.csdn.net/as604049322/category_11396772.html 按照前面的思路,我们发送文本和图片,都是采用复制粘贴操作剪切板的方式,

    日期 2023-06-12 10:48:40     
  • ​python的pyautogui库UI自动化程序无法在无显示器的云服务解决办法2021.11.25

    ​python的pyautogui库UI自动化程序无法在无显示器的云服务解决办法2021.11.25

    解决方案的脚本命令@%windir%\System32\tscon.exe 0 /dest:console @%windir%\System32\tscon.exe 1 /dest:console @%windir%\System32\tscon.exe 2 /dest:consol复制把上面的这个脚本命令保存为.bat批处理文件,放到桌面上,每次想断开远程连接的时候,点击运行即可。运行bat报错

    日期 2023-06-12 10:48:40     
  • Utkuici:一款功能强大的Nessus自动化任务实现工具

    Utkuici:一款功能强大的Nessus自动化任务实现工具

    关于Utkuici 今天,随着信息技术系统的普及,网络安全领域的投资已大幅增加。各种规模的组织都需要进行漏洞管理、渗透测试和各种分析,以准确确定各自机构受网络威胁的影响程度。通过借助漏洞管理工具的行业领先者Tenable Nessus,我们可以轻松确定任何一个刚刚加入公司网络的设备IP地址、一个新打开的端口、或者是一个可以确定并利用的安全漏洞。为此,Utkuici便应运而生。Utkuici是一

    日期 2023-06-12 10:48:40     
  • UI自动化 - 如何判断一个页面上元素是否存在?

    UI自动化 - 如何判断一个页面上元素是否存在?

    欢迎关注公众号Testingstudio,学习更多测试开发知识问题在做 UI 自动化时,使用 UI 自动化测试工具进行自动化测试,如何判断一个页面上元素是否存在?有没有做过 UI 自动化测试,如何判断元素在页面上是否存在?考察点面试官想了解:是否真的做过 UI 自动化测试在做测试的时候遇到元素难定位的问题如何解决,如何判断元素在页面上是否存在?是否有自己的思考与总结是否了解显式等待的用法是否了解f

    日期 2023-06-12 10:48:40     
  • Unittest接口和UI自动化测试框架中的发送邮件服务如何使用?

    Unittest接口和UI自动化测试框架中的发送邮件服务如何使用?

    在写Unittest接口和UI自动化测试的时候,需要封装邮件模块来进行发送邮件。如何做呢?简单做一下整理。1、在框架工具集中封装send_mail.py如图,我的在common中封装了send_mail.py代码如下:#coding=utf-8 from email.mime.text import MIMEText import time import smtplib import getpas

    日期 2023-06-12 10:48:40     
  • WindowsGUI自动化测试框架搭建之需求整理、详细设计和框架设计

    WindowsGUI自动化测试框架搭建之需求整理、详细设计和框架设计

    1 需求整理1.1 实现目的基于CS架构,模拟用户(鼠标、键盘)操作,达到快速、重复执行测试用例;便于回归测试,快速覆盖主线用例或功能;线上或线下巡检测试,结合持续集成,及时发现运行环境存在的问题;提升个人自动化测试技术能力,为业务提供强有力的测试手段。1.2 功能需求基于Unittest,封装、调用和组织所有的测试用例,进行批量或指定用例运行;支持邮件服务,可添加任意团队成员邮箱,及时通知团队成

    日期 2023-06-12 10:48:40     
  • Centos7下安装Dogtail GUI自动化测试工具并打开sniff工具过程中遇到的问题解决方法

    Centos7下安装Dogtail GUI自动化测试工具并打开sniff工具过程中遇到的问题解决方法

    因为测试需要,需在Centos下进行liunxGUI软件自动化测试,所以用到了python的Dogtail 库,继而使用Dogtail 的sniff控件获取工具,但是遇到了很多问题记录如下。1 环境Centos 7 Python3.9.0 Python2.7.5复制2 使用Python3安装Dogtailpip3 install dogtail复制我这里默认已经安装好了,如下: 3 gi模块安装

    日期 2023-06-12 10:48:40     
  • 软件测试|必须遵循的UI自动化设计军规

    软件测试|必须遵循的UI自动化设计军规

    总体规则所有模块设计均遵循 page object 结构在这里插入图片描述用例层:测试人员编写测试用例代码的地方,可以调用 page 层和封装层。page 层:一个页面一个类,包含该页面的业务逻辑封装以及部分控件定义。封装层:根据业务需要,封装常用的业务逻辑 (相比于 page 层的业务逻辑封装,它的范围更广,有些时候是跨页面的业务逻辑。 属于模块级的业务封装)页面设计规则所有导航,页面辅助以及会

    日期 2023-06-12 10:48:40     
  • 基于UIAutomation+Python+Unittest+Beautifulreport的WindowsGUI自动化测试框架主入口main解析

    基于UIAutomation+Python+Unittest+Beautifulreport的WindowsGUI自动化测试框架主入口main解析

    注:1、本文为本站首发,他用请联系作者并注明出处,谢谢!2、源码解析/mian入口说明、testcase说明、page说明1 main.py主入口# -*- coding:utf-8 -*- # 作者:虫无涯 # 日期:2023/2/17 # 文件名称:main.py # 作用:框架的主入口函数 # coding=utf-8 import time from common.reportOut

    日期 2023-06-12 10:48:40     
  • AutoPWN-Suite:一款功能强大的自动化漏洞扫描和利用工具

    AutoPWN-Suite:一款功能强大的自动化漏洞扫描和利用工具

     关于AutoPWN-Suite AutoPWN-Suite是一款功能强大的自动化漏洞扫描和利用工具,在该工具的帮助下,广大研究人员可以轻松通过自动化的方式扫描和利用目标系统中潜在的安全漏洞。 功能介绍 1、实现了完全自动化(使用-y选项开启); 2、无需用户输入即可检测全范围网络IP; 3、基于版本的漏洞检测; 4、Web应用漏洞测试; 5、支持从终端获取跟漏洞相关的信息; 6、自动下载与漏洞相

    日期 2023-06-12 10:48:40     
  • Python 自动化指南(繁琐工作自动化)第二版:二十、使用 GUI 自动化控制键盘和鼠标

    Python 自动化指南(繁琐工作自动化)第二版:二十、使用 GUI 自动化控制键盘和鼠标

    原文:https://automatetheboringstuff.com/2e/chapter20/ 了解用于编辑电子表格、下载文件和启动程序的各种 Python 模块是很有用的,但有时您需要使用的应用没有任何模块。在计算机上实现任务自动化的终极工具是你编写的直接控制键盘和鼠标的程序。这些程序可以通过发送虚拟击键和鼠标点击来控制其他应用,就像你坐在电脑前亲自与应用进行交互一样。这种技术被称为

    日期 2023-06-12 10:48:40     
  • LinuxGUI自动化测试框架搭建-总体需求&详细设计&框架设计

    LinuxGUI自动化测试框架搭建-总体需求&详细设计&框架设计

    1 实现目的在LInux操作系统上,针对桌面端软件,模拟用户(鼠标、键盘)操作,达到快速、重复执行测试用例;便于回归测试,快速覆盖主线用例或功能;线上或线下巡检测试,结合持续集成,及时发现运行环境存在的问题;提升个人自动化测试技术能力,为业务提供强有力的测试手段。2 功能需求基于Unittest,封装、调用和组织所有的测试用例,进行批量或指定用例运行;支持邮件服务,可添加任意团队成员邮箱,及时通知

    日期 2023-06-12 10:48:40     
  • robot框架下载UI自动化测试

    robot框架下载UI自动化测试

      一、环境准备 1、安装python3的解释器,建议python3.6+ 从国内镜像源下载,快。我的Python 3.6.4rc1   2、向python3安装和robot相关的第三方包 参考:https://www.cnblogs.com/pan-louis/p/10375194.html (1)Robot framework的安装  本文安装的版本为: 3.1.1&nb

    日期 2023-06-12 10:48:40     
  • Robot Framework进行web ui自动化测试,浏览器配置说明

    Robot Framework进行web ui自动化测试,浏览器配置说明

    转载请注明出处,谢谢; chrome浏览器: 1、从如下地址下载与本地浏览器版本号一致的chromedriver.exe驱动文件; http://chromedriver.storage.googleapis.com/index.html 2、将驱动文件放置在python根路径下即可,例如D:\Python27;  ie浏览器: 1、从如下地址下载和本地selenium版本号及操作系统

    日期 2023-06-12 10:48:40     
  • 83. SAP UI5 的自动化测试套件页面的开发步骤介绍

    83. SAP UI5 的自动化测试套件页面的开发步骤介绍

    SAP UI5 应用开发教程之八十三 - SAP UI5 的自动化测试套件页面的开发步骤介绍 本教程之前的文章,我们已经介绍了测试金字塔理论里的单元测试(Unit Tests)和组件测试(Component Tests)概

    日期 2023-06-12 10:48:40     
  • Atitit.gui api自动化调用技术原理与实践

    Atitit.gui api自动化调用技术原理与实践

          Atitit.gui api自动化调用技术原理与实践   gui接口实现分类(h5,win gui, paint opengl,,swing,,.net winform,)1 Solu cate1 Solu1 other1 Ref2   gui接口实现分类(h5,win gui, paint opengl,,swing,,.net w

    日期 2023-06-12 10:48:40     
  • 洗清UI自动化鸡肋说的不白之冤

    洗清UI自动化鸡肋说的不白之冤

    2016GITC全球互联网技术大会上,阿里云效平台AUI自动化测试工具引发关注!上手快、易维护的AUI一改以往大家对UI自动化鸡肋说的刻板印象。究竟AUI与其他自动化测试工具有什么不同?让我们阅读全文,一起挖掘AUI背后的技术! 人类文明发展的一个重要标识是工具的诞生,当人类开始制作工具来提高生产力时,就逐渐拉开了与其他生物的距离。曾在2013年,《Google如何测试软件》中提到的分层自动

    日期 2023-06-12 10:48:40     
  • 〖Python WEB 自动化测试实战篇⑩〗- 实战 - UI自动化脚本设计常见场景剖析

    〖Python WEB 自动化测试实战篇⑩〗- 实战 - UI自动化脚本设计常见场景剖析

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我。推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量4300+,

    日期 2023-06-12 10:48:40     
  • 基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - Jenkins[定时计划执行任务]

    基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - Jenkins[定时计划执行任务]

    文章目录 WebDriver框架篇 - 利用Jenkins定时、计划执行任务Jenkins1、去官网下载jenkins.war 包2、启动jenkins3、访问jenkins4、Maven项目支持插件的安装方法

    日期 2023-06-12 10:48:40     
  • 基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - 关于如何手动下载JAR包

    基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - 关于如何手动下载JAR包

    文章目录 WebDriver框架篇 - ant使用 - 关于如何手动下载JAR包1 maven仓库国内镜像地址2 maven仓库地址收藏3 手动下载jar包4 关于lib如何导入并启用外部jar包

    日期 2023-06-12 10:48:40     
  • 基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - grid [跨浏览器远程测试-可分布式]

    基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - grid [跨浏览器远程测试-可分布式]

    文章目录 远程代码执行(grid)1.启动主节点2. 注册子节点基于Chrome基于Firefox基于IE 3.调用grid 基于JAVA实现的WE

    日期 2023-06-12 10:48:40     
  • 基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - WebDriver的三种等待方式

    基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - WebDriver的三种等待方式

    文章目录 WebDriver高级篇 - WebDriver的三种等待方式WebDriver的三种等待方式1 强制等待2 显性等待3 隐性等待 基于JAVA实现的WEB端UI自动化 -自动

    日期 2023-06-12 10:48:40     
  • 基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 获取测试对象属性

    基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 获取测试对象属性

    文章目录 WebDriver高级篇 - 获取测试对象属性获取测试对象属性1 getText2 getAttribute title3 getCssValue color font4 getTag5 getCla

    日期 2023-06-12 10:48:40     
  • 基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - iframe元素定位

    基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - iframe元素定位

    文章目录 iframe元素定位switchTo().frame()swithTo.defaultContent() 基于JAVA实现的WEB端UI自动化 -自动化测试简单介绍 基于JA

    日期 2023-06-12 10:48:40     
  • 基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 -常见的页面元素操作

    基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 -常见的页面元素操作

    文章目录 WebDriver基础篇 -常见的页面元素操作操作测试对象下拉框处理上传下载处理alert1. Alert (常见)2. Confirm (偶尔见࿰

    日期 2023-06-12 10:48:40     
  • 基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - 实现简单的浏览器操作

    基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - 实现简单的浏览器操作

    文章目录 WebDriver基础篇 - 实现简单的浏览器操作1.打开关闭浏览器2.WebDriver对浏览器的操作2.1 浏览器最大化2.2 设置浏览器的大小 3.访问链接&打印页面信息3.1

    日期 2023-06-12 10:48:40     
  • pytest接口自动化测试框架 | 基于Pytest的Web UI自动化测试框架介绍

    pytest接口自动化测试框架 | 基于Pytest的Web UI自动化测试框架介绍

    视频来源:B站《冒死上传!pytest接口自动化测试框架(基础理论到项目实战及二次开发)教学视频【软件测试】》 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:pytest接口自动化测试

    日期 2023-06-12 10:48:40     
  • 用robotframework+selenium 进行webui页面自动化测试

    用robotframework+selenium 进行webui页面自动化测试

    robotframework其实就是一个自动化的框架,想要进行什么样的自动化测试,就需要在这框架上添加相应的库文件,而用于webui页面自动化测试的就是selenium库.

    日期 2023-06-12 10:48:40     
  • 从一次故障聊聊前端 UI 自动化测试!

    从一次故障聊聊前端 UI 自动化测试!

    01 背景 事件的起因在于老板最近的两次“故障”,一次去年的,一次最近。共同原因都是脚手架在发布平台发布打包时出错,导致线上应用白屏不可用。 最神奇的是,事

    日期 2023-06-12 10:48:40     
  • APP UI自动化测试思路总结 | 干货

    APP UI自动化测试思路总结 | 干货

    python+appium自动化测试系列就要告一段落了,本篇博客咱们做个小结。 首先想要说明一下,APP自动化测试可能很多公司不用,但也是大部分自动化测试工程师、高级测试工

    日期 2023-06-12 10:48:40