摘要: 数据驱动是一种测试方法,其中测试用例的输入和预期结果被存储在外部数据源中,例如电子表格、CSV文件、数据库等。测试框架通过读取这些数据源,并根据数据的不同组合来执行测试用例,从而实现更广泛的测试覆盖和重复执行。 以下是一个简单的示例来说明数据驱动的概念: 假设我们有一个登录功能的测试用例,需要测试不 阅读全文
posted @ 2023-06-08 11:43 乐瓜乐虫 阅读(72) 评论(4) 推荐(0) 编辑
摘要: 窗口截屏 # 截图 driver.get_screenshot_as_file("C:\\Users\\95744\\Desktop\\test01\\test.png") 关闭浏览器 webdriver.quit() 获取当前url driver.current_url 浏览器前进、后退、刷新 # 阅读全文
posted @ 2023-06-08 11:30 乐瓜乐虫 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 在自动化测试中,可以使用以下几种方式记录日志: 1. 使用内置的`print()`函数: # 在需要记录日志的地方使用print()函数输出日志信息 print("这是一条日志信息") 2. 使用标准库中的`logging`模块: import logging # 配置日志输出格式和级别 loggi 阅读全文
posted @ 2023-06-08 11:24 乐瓜乐虫 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 在自动化测试中,进行截图有以下几种方式: 1. 使用`save_screenshot()`方法: driver.save_screenshot("screenshot.png") 使用WebDriver的`save_screenshot()`方法可以将当前页面的截图保存到指定的文件中。通过提供文件路 阅读全文
posted @ 2023-06-08 11:18 乐瓜乐虫 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 在自动化测试中,左右滑动页面有以下几种方式: 1. 使用`ActionChains`类: from selenium.webdriver import ActionChains slider_element = driver.find_element_by_xpath("//div[@class=' 阅读全文
posted @ 2023-06-08 11:01 乐瓜乐虫 阅读(908) 评论(0) 推荐(0) 编辑