摘要:
前言 在自动化测试中,获取屏幕截图是必不可少的,在测试报告中有效的截图能更有说服力。 截图方法 方法1:get_screenshot_as_file() 方法2:save_screenshot() 方法3:im.crop((left, top, right, bottom)) # 对浏览器截图进行裁 阅读全文
摘要:
常用方法 控制浏览器大小:set_window_size()方法来设置浏览器的宽高。 控制浏览器前进、后退:back()、forward()方法来模拟后退和前进。 模拟浏览器刷新:refresh()刷新当前页面。 clear():清除文本。 click():元素单击。 submit():表单提交。 阅读全文
摘要:
常用8种的元素定位 id >find_element_by_id() class name >find_element_by_name() class >find_element_by_class_name() tag >find_element_by_tag_name() link >find_e 阅读全文
摘要:
前言 Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏 阅读全文
摘要:
前言 pytest是一个成熟的全功能的Python测试工具,可以帮助你写出更好的程序。适合从简单的单元到复杂的功能测试 Allure框架是一个灵活的轻量级多语言测试报告工具,它不仅以web的方式展示了简介的测试结果,而且允许参与开发过程的每个人从日常执行的测试中最大限度的提取有用信息 从dev/qa 阅读全文