随笔分类 - web自动化-python
摘要:1. 导入 pytest 1) pip install pytest 2) file -> setting -> Python Interpreter 2. pytest 和 unittest的区别: 1. 表达式区别 unittest: 定义一个类, 集成 unittest.TestCase cl
阅读全文
摘要:# 自动化测试框架 1. 测试报告 - allure测试报告 : https://www.cnblogs.com/jizg/p/16021487.html 2. 测试用例 3. 日志、失败截图 4. 用例筛选 解决问题: 1) 日志,失败截图 日志: 记录用例的执行过程 失败截图: 用例失败了,在失
阅读全文
摘要:1. 浏览器打开新的窗口时,需要切换到新的窗口上 # 切换浏览器窗口wins = driver.window_handlesdriver.switch_to.window(wins[-1]) # 先获取当前所有窗口,然后通过下标进行切换 2. 定位iframe的 name进行切换,没有name用下标
阅读全文
摘要:为什么等待: # 页面响应比代码运行慢 # 网络延迟、性能、页面渲染慢 等待有一下几种: 1. time.sleep - 强制等待 2. 智能等待: 最多等待15秒,如果 在15秒内元素出现则继续执行下一行代码,超时抛出异常 TimeoutException, NosuchElementExpthi
阅读全文
摘要:# 操作浏览器dom的几种方法 from selenium import webdriver # 导包 from selenium.webdriver.common.by import By # 导包 driver = webdriver.Chrome() # 与浏览器建立连接 driver.get
阅读全文
摘要:1. 有了接口自动化为什么做web自动化 2. web自动化是什么? 用代码代替我的双手实现 点点点 代码 中间件 浏览器 python 驱动 浏览器 ie - ieserverdriver chrome - chromedriver firefox - geckodriver 3. seleniu
阅读全文

浙公网安备 33010602011771号