自动化测试:PO模式介绍及案例
g") print("test_login3_empty执行结束") if __name__=='__main__': unittest.main() 常用断言方法: 4. 构建用例集,执行文件,输出自动化测试报告 在测试用例、测试文件比较多的时候,使用统一的主测试执行文件进行测试用例的执行非常方便,这就需要结合discover方法和TextTestRunner进行。 # encoding='UTF-8...
[ 钓鱼实战系列-基础篇-4 ] 一篇文章教会你用红队思维收集目标邮箱信息-1(附邮箱收集自动化脚本)
文章目录 🍬 博主介绍1.4.1 Email信息收集1.4.1.1 收集思路1.4.1.2 snov1.4.1.3 Hunter1.4.1.4 Skymem1.4.1.5 Email-format1.4.1.6 TheHarvester1.4.1.7 SimplySecurity1.4.1.8 7K邮箱收集工具1.4.1.9搜索引擎语法查询1.4.1.10 邮箱爆破1.爆破姿势2.字典组合3.爆破工具...
网络爬虫自动化Selenium浏览器操作
Selenium 是一个强大的自动化工具,它能够驱动浏览器执行一系列自动化操作。无论是用于网页数据的抓取,还是进行自动化测试,它都是一款非常流行的工具。通过 Selenium,用户可以在不同的浏览器环境下,控制网页元素,模拟用户操作,从而实现自动化的目标。 本章将深入讲解 Selenium 的基础操作,包括如何启动和控制浏览器窗口,以及如何实现窗口的大小调整和隐藏滚动条等常见操作。 文章目录 浏览器基...
Rust Web自动化Demo
1.新建项目 使用RustCover新建项目,目录如下: Cargo.toml文件 [package]name = "Demo"version = "0.1.0"edition = "2021" [dependencies]tokio = { version = "1", features = ["full"] }thirtyfour = { version = "0.31.0", featu...
职业技能大赛-自动化测试笔记(PageObject)分享-4
前言 Page Object是Selenium自动化测试项目开发实践的最佳设计模式之一,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题 等),这样在Selenium测试页面中可以通过调用页面类来获取页面元素,这样巧妙的避免了当页面元素id或者位置变化时,需要改测试页面代码的情况。 当页面元素id变化时,只需要更改测试页Class中页面的属性即可。...
yolo自动化项目实例解析(五)ui页面整理2 (1.85)
三、添加主窗口及其他窗口ui文件 1 、主窗口 main.ui <?xml version="1.0" encoding="UTF-8"?><ui version="4.0"> <class>mainWindow</class> <widget class="QMainWindow" name="mainWindow"> <property name="geometry"> <rect> <x>0...
Puppeteer自动化:使用JavaScript定制PDF下载
引言 在现代的Web开发中,自动化已经成为提高效率和减少重复劳动的重要手段。Puppeteer 是一个强大的Node.js库,提供了对无头Chrome或Chromium的控制,可以用于生成网页快照、抓取数据、自动化测试等任务。其中,生成PDF文件是一个常见的需求,本文将通过使用Puppeteer展示如何自动化生成定制的PDF,并使用代理IP、设置user-agent、cookie等技术来增强自动化过程...
职业技能大赛-自动化测试笔记分享-2
一、时间等待处理 1、强制等待(无条件等待) 使用方法:time.sleep(delay) delay的单位为秒,delay设置多少秒页面就会等待多长时间,容易让线程挂掉,使程序抛异常,所以要慎用此方法。 #导入强制等待模块import timefrom selenium import webdriver wd = webdriver.Chrome()wd.get('页面地址')...
sqli-labs靶场自动化利用工具——第2关
文章目录 概要整体架构流程技术细节执行效果小结 概要 Sqli-Labs靶场对于网安专业的学生或正在学习网安的朋友来说并不陌生,或者说已经很熟悉。那有没有朋友想过自己开发一个测试脚本能实现自动化化测试sqli-labs呢?可能有些人会说不是有sqlmap,那我们又何须使用这个小脚本呢?这里我统一回答,sqlmap只是一个工具,工具始终是不能代替人的思考。开发这个测试的脚本他都是有针对性的,他是针对每一关...
python-桌面软件自动化(一)(实战微信发消息)
什么是pywinauto pywinauto是一组用于自动化Microsoft Windows GUI的python模块。 最简单的是,它允许您将鼠标和键盘操作发送到窗口对话框和控件。 pywinauto安装和启动 1.安装pywinauto 在 Pycharm 底部的终端(Terminal)窗口中输入 提示success即安装成功了。 2.backend选择 我们安装好Pywinauto之后,首先要确...