摘要: 1. 安装jenkins 安装方法 - 转载: https://www.cnblogs.com/linuxchao/p/linuxchao-jenkins-setup.html 2. jenkins 中安装插件 Allure jenkins Plugin 安装完插件后,配置 Allure, Glob 阅读全文
posted @ 2022-04-01 14:01 JiZhaoG 阅读(191) 评论(0) 推荐(0)
摘要: 1. 导入 pytest 1) pip install pytest 2) file -> setting -> Python Interpreter 2. pytest 和 unittest的区别: 1. 表达式区别 unittest: 定义一个类, 集成 unittest.TestCase cl 阅读全文
posted @ 2022-03-18 13:59 JiZhaoG 阅读(87) 评论(0) 推荐(0)
摘要: # 自动化测试框架 1. 测试报告 - allure测试报告 : https://www.cnblogs.com/jizg/p/16021487.html 2. 测试用例 3. 日志、失败截图 4. 用例筛选 解决问题: 1) 日志,失败截图 日志: 记录用例的执行过程 失败截图: 用例失败了,在失 阅读全文
posted @ 2022-03-15 10:54 JiZhaoG 阅读(88) 评论(0) 推荐(0)
摘要: 在学习py自动化上传文件时,一直无法导入 win32gui 包,使用CMD命令窗口时报错 ValueError: check_hostname requires server_hostname 解决方法: 关掉 VPN pip : 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的 阅读全文
posted @ 2022-03-04 10:49 JiZhaoG 阅读(139) 评论(0) 推荐(0)
摘要: 1. 浏览器打开新的窗口时,需要切换到新的窗口上 # 切换浏览器窗口wins = driver.window_handlesdriver.switch_to.window(wins[-1]) # 先获取当前所有窗口,然后通过下标进行切换 2. 定位iframe的 name进行切换,没有name用下标 阅读全文
posted @ 2022-03-01 10:17 JiZhaoG 阅读(1328) 评论(0) 推荐(0)
摘要: 为什么等待: # 页面响应比代码运行慢 # 网络延迟、性能、页面渲染慢 等待有一下几种: 1. time.sleep - 强制等待 2. 智能等待: 最多等待15秒,如果 在15秒内元素出现则继续执行下一行代码,超时抛出异常 TimeoutException, NosuchElementExpthi 阅读全文
posted @ 2022-02-24 13:37 JiZhaoG 阅读(127) 评论(0) 推荐(0)
摘要: # 操作浏览器dom的几种方法 from selenium import webdriver # 导包 from selenium.webdriver.common.by import By # 导包 driver = webdriver.Chrome() # 与浏览器建立连接 driver.get 阅读全文
posted @ 2022-02-14 17:16 JiZhaoG 阅读(61) 评论(0) 推荐(0)
摘要: 1. 有了接口自动化为什么做web自动化 2. web自动化是什么? 用代码代替我的双手实现 点点点 代码 中间件 浏览器 python 驱动 浏览器 ie - ieserverdriver chrome - chromedriver firefox - geckodriver 3. seleniu 阅读全文
posted @ 2022-02-14 11:47 JiZhaoG 阅读(190) 评论(0) 推荐(0)