摘要: 项目目录: 1.先在手工测试用例中写好测试步骤,然后复制测试步骤到注释中,方便编写代码步骤 2.测试数据分离 3.浏览器驱动分离 4.封装可复用的代码 什么是PO模式? PO:page object,页面对象模型,page代表我们需要操作的页面,把页面中的操作封装到一个类里,需要用到的url放到类的 阅读全文
posted @ 2021-12-07 19:08 熊猫星人 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 项目目录下要有的内容: tests目录里的测试代码 可以先写注释梳理流程,再写代码 from selenium import webdriver from selenium.webdriver.common.by import By class TestSignIn: def test_sign_i 阅读全文
posted @ 2021-12-07 17:23 熊猫星人 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 借助系统的操作上传文件 import time from selenium import webdriver from selenium.webdriver import ChromeOptions, ActionChains from selenium.webdriver.chrome.servi 阅读全文
posted @ 2021-12-07 17:13 熊猫星人 阅读(277) 评论(0) 推荐(0) 编辑
摘要: ## ui 自动化测试的特征 (web, app)- 1、界面修改频繁。前端 <div></div>- 2、界面需求变动也大。- 3、运行速度很慢。(浏览器打开速度慢,页面加载速度很慢,页面操作动画)3-4s- 4、界面稳定性不够。- 5、界面排版是不方便做自动化 ## ui自动化测试流程- 需求分 阅读全文
posted @ 2021-12-07 16:55 熊猫星人 阅读(66) 评论(0) 推荐(0) 编辑