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

po模型结合淘宝使用生成测试报告,第1张

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、加入购物车成功

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4677457.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-06
下一篇 2022-11-06

发表评论

登录后才能评论

评论列表(0条)

保存