po模型结合淘宝使用生成测试报告

Posted 兔子,看,日落

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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、加入购物车成功

以上是关于po模型结合淘宝使用生成测试报告的主要内容,如果未能解决你的问题,请参考以下文章

Python + HTMLTestRunner + smtplib 完成测试报告生成及发送测试报告邮件

使用allure生成漂亮的测试报告

测试报告allure安装

pytest文档39-参数化(parametrize)结合allure.title()生成不同标题报告

jenkins 结合 jmeter 的报告篇

09-Httprunner-生成测试报告