Skip to content

tynam-yang/AutoTestExample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 

Repository files navigation

AutoTestExample

自动化测试实例

【读者必看】《Python Web自动化测试入门与实战》--错误知识点修正 https://www.cnblogs.com/tynam/p/12935069.html

projectHtml和projectTest目录下以chapter开头命名的目录为对应的章节。

projectHtml:示例中所使用的HTML脚本。

projectTest:示例中所产生的py文件和项目结构。

注意:9.4 练习页面在 projectHtml/chapter9/ 下,第九章整个测试项目为 https://github.com/tynam-yang/AutoTestProject

示例代码对应表:

HTML代码 应用位置 py文件 py文件说明
projectHtml/chapter1/period2/index.html 1.2 第一个项目 projectTest/chapter1/period2/period2.py 第一个项目实例操作
projectHtml/chapter3/period3.html 3.3 元素定位 projectTest/chapter3/period3.py 元素定位实例操作
projectHtml/chapter3/period4.html 3.4 定位一组元素 projectTest/chapter3/period4.py 定位一组元素,多选框实例操作
projectHtml/chapter3/period5-1-1.html 3.5.12 切换浏览器窗口 projectTest/chapter3/period5-1.py 浏览器窗口切换
projectHtml/chapter3/period5-2.html 3.5.13 滚动条操作 projectTest/chapter3/period5-2.py 滚动条操作
projectHtml/chapter3/period6.html 3.6.7 对象显示状态 3.6.8对象编辑状态 3.6.9对象选择状态 projectTest/chapter3/period6.py 元素显示状态、输入框编辑状态、元素选中状态
projectHtml/chapter3/period7.html 3.7 键盘操作 projectTest/chapter3/period7.py 模拟键盘操作
projectHtml/chapter3/period9.html 3.9 下拉框操作 projectTest/chapter3/period9.py 下拉框选择元素
projectHtml/chapter3/period10-1.html 3.10.1 Windows弹窗 3.10.2 非Windows弹窗 projectTest/chapter3/period10-1.py windows弹窗操作
-- -- projectTest/chapter3/period10-2.py 非windows弹窗操作
projectHtml/chapter3/period10-2.html 3.10.3 frame与iframe操作 projectTest/chapter3/period10-3.py iframe操作
projectHtml/chapter3/period11.html 3.11 文件上传操作 projectTest/chapter3/period11-1.py send_keys文件上传
-- -- projectTest/chapter3/period11-2.py AutoIt工具文件上传
-- -- projectTest/chapter3/period11-3.py WinSpy工具文件上传
projectHtml/chapter3/period12/period12.html 3.12文件下载操作 projectTest/chapter3/period12.py 文件下载
-- 4.2 Test fixture projectTest/chapter4/period2.py 测试数据的准备与销毁
-- 4.3 Test Case projectTest/chapter4/period3.py 测试用例
-- 4.4 断言 Assert projectTest/chapter4/period4.py 测试断言
-- 4.6 TestLoader projectTest/chapter4/period6/main.py 测试用例添加进测试套件(TestSuit)
-- 4.8 生成HTML报告 projectTest/chapter4/period8/main.py HTML报告生成
-- 7.5 邮件模块smtplib projectTest/chapter7/period5.py 邮件模块smtplib的使用
-- 7.6 日志logging projectTest/chapter7/period6.py 日志logging模块的使用
-- 7.7 CSV文件读写 projectTest/chapter7/period7/period7.py CSV文件读写
projectHtml/chapter8/index.html 8.0 测试登录页面 projectTest/chapter8 数据驱动目录结构及测试py文件
projectHtml/chapter9/period4-1/index.html 9.4.1 Tab切换 -- --
projectHtml/chapter9/period4-2/index.html 9.4.2 多级菜单 -- --
projectHtml/chapter9/period4-5/index.html 9.4.5 分页 -- --
-- -- projectTest/chapter9 PO模型,目录结构及测试py文件

About

自动化测试实例

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •