摘要: 等待 在测试中,添加等待是为了避免页面为渲染完成时操作导致错误 等待分为三种: 强制等待 隐式等待 显式等待 类型 使用方法 原理 适用场景 直接等待 time.sleep() 强制线程休眠 调试代码,临时添加 隐式等待 driver.implicitly_wait() 在时间范围内,轮询查找元素 阅读全文
posted @ 2024-03-26 18:36 乌醍 阅读(3) 评论(0) 推荐(0) 编辑
摘要: web控件定位 方法 描述 方式 CLASS_NAME class属性对应的值 driver.find_element(By.CLASS_NAME,"navbar-anonymous") CSS_SELECTOR css表达式 driver.find_element(By.CSS_SELECTOR, 阅读全文
posted @ 2024-03-26 18:34 乌醍 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Selenium控制浏览器 方法 操作 使用场景 实现代码 get 打开浏览器 web测试第一步 driver.get(url) refresh 刷新浏览器 模拟刷新浏览器 driver.refresh() back 回退浏览器 模拟回退步骤 driver.back() maxmize_window 阅读全文
posted @ 2024-03-26 18:29 乌醍 阅读(30) 评论(0) 推荐(0) 编辑
摘要: Selenium简介 官网:https://www.selenium.dev/ 用于web浏览器测试的工具 支持的浏览器包括IE、Firefox、Safari、Chrome、Edge等 使用简单,可使用Java、Python编写脚本 三个工具构成:WebDriver、IDE、Grid Python 阅读全文
posted @ 2024-03-26 18:18 乌醍 阅读(608) 评论(0) 推荐(0) 编辑