摘要: 在自动化测试中,处理下拉框(Dropdown)有以下几种方式: 1. 使用Select类: 通过select的相关方法选择option选项 select.select_by_index(index) 参数index表示的option索引 select.select_by_value(value) 参 阅读全文
posted @ 2023-06-01 15:27 乐瓜乐虫 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 警告框弹出处理 https://blog.csdn.net/meyoung01/article/details/13996685 在 WebDriver 中处理 JavaScript 所生成的 alert、confirm 以及 prompt 是很简单的。具体做法是使用 switch_to_alert 阅读全文
posted @ 2023-06-01 15:19 乐瓜乐虫 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 在自动化测试中,常见的等待页面加载的方式包括以下几种: 1. 隐式等待(Implicit Wait): driver.implicitly_wait(10) 使用隐式等待,指定一个全局的等待时间,在查找元素时等待一定的时间,如果元素在规定的时间内出现,就立即执行操作;如果超过等待时间仍未出现,就抛出 阅读全文
posted @ 2023-06-01 15:09 乐瓜乐虫 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 什么是自动化 解放测试工程师的双手,由代码设备代替人为自动完成指定任务的过程 自动化测试的优点 减少人工劳力成本 尽管初始的脚本编写与维护成本提高,但实际运行测试所需的时间极具缩减,,降低了项目的整体成本 提高测试效率 尽管初始的脚本编写时间长,但执行自动化脚本的时间很少,它们可以在无人看管的情况下 阅读全文
posted @ 2023-06-01 14:59 乐瓜乐虫 阅读(20) 评论(0) 推荐(0) 编辑
摘要: # webdriver提供的8种定位 在UI层面的自动化测试开发中,元素的定位与操作是基础,也是经常遇到的困难所在。webdriver提供了8种定位: 1. id定位 find_element(By.ID,"id值");id属性是唯一的 import timefrom selenium import 阅读全文
posted @ 2023-06-01 14:57 乐瓜乐虫 阅读(63) 评论(0) 推荐(0) 编辑
摘要: Selenium提供了多种定位方法来定位Web页面上的元素。以下是Selenium常用的几种定位方法及其示例: 1. 通过ID定位(find_element_by_id): element = driver.find_element_by_id("element_id") 使用元素的唯一ID来定位元 阅读全文
posted @ 2023-06-01 14:55 乐瓜乐虫 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 搭建一个Web自动化测试环境的具体步骤如下: 1. 安装Python:首先需要安装Python编程语言。可以从Python官方网站下载最新的稳定版本,并按照安装指南进行安装。官方网站链接:https://www.python.org 2. 安装浏览器驱动程序(注意:浏览器版本需要和驱动版本对应):根 阅读全文
posted @ 2023-06-01 14:39 乐瓜乐虫 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1. os库: - 用途:os库提供了与操作系统交互的函数,用于文件和目录的操作,例如创建、删除、重命名等。 - 使用示例: - 导入os库:`import os` - 获取当前工作目录:`current_dir = os.getcwd()` - 创建目录:`os.mkdir('new_direct 阅读全文
posted @ 2023-06-01 14:32 乐瓜乐虫 阅读(206) 评论(0) 推荐(0) 编辑