IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> po模型结合淘宝使用生成测试报告 -> 正文阅读

[Python知识库]po模型结合淘宝使用生成测试报告

  • PO提供了一种业务流程与页面元素操作分离的模式,这使得测试代码变得更加清晰
  • 页面对象与用例分离,使得我们更好的复用对象
  • 可复用的页面方法代码会变得更加优化
  • 更加有效的命令方式使得我们更加清晰的知道方法所操作的UI元素

1、导入from selenium import webdriver

导入selenium.webdriver.common.action_chains import ActionChains

初始化方法封装一些公共的方法例:输入网址、元素定位、鼠标点击、输入文字、清除数据、截图

2、导入from 包名.模块名 import?类名? 导入from selenium.webdriver.common.by import By

初始化方式、初始化类、元素传值、创建打开火狐、输入淘宝、截图、点击搜索方法

3、导入from 包名.模块名 import?类名? 导入from selenium.webdriver.common.by import By

初始化方式、初始化类、元素传值、创建截图、点击淘宝、点击登录、点击二维码方法

4、导入from 包名.模块名 import?类名? 导入from selenium.webdriver.common.by import By

初始化方式、初始化类、元素传值、句柄、截图、输入手串、点击搜索、选择品牌、选择尺寸

5、导入from 包名.模块名 import?类名? 导入from selenium.webdriver.common.by import By

初始化方式、初始化类、元素传值、句柄、截图、选择尺寸、选择颜色、点击购物车

6、导入unittest 导入from 包名.模块名 import?类名 创建四个方法调用四个方法

7、复制HTMLTestRunner.py文件

8、导入from 包名.模块名 import 类名

导入from 包名.HTMLTestRunner import HTMLTestRunner

创建测试报告类和方法,创建测试套件,保存测试报告

9、生成测试报告文件 report.html

10、展示测试报告成功

11、选择浏览器输入网站:https://start.firefoxchina.cn/

12、输入框 输入“淘宝”

13、点击百度一下

14、点击淘宝

15、选择登录注册

?

16、点击二维码

17、点击输入框输入“手串”

18、选择品牌与尺寸

19、点击商品

20、选择尺寸、颜色点击加入购物车

21、加入购物车成功

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-10-23 12:25:47  更:2021-10-23 12:28:11 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:28:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码