自动化常用操作

Selenium

邮差的信 提交于 2019-12-10 05:56:37
1 控制浏览器 Selenium 主要提供的是操作页面上各种元素的方法,但它也提供了操作浏览器本身的方法,比如浏览器的大小以及浏览器后退、前进按钮等。 1.1 控制浏览器窗口大小 在不同的浏览器大小下访问测试站点,对测试页面截图并保存,然后观察或使用图像比对工具对被测页面的前端样式进行评测。比如可以将浏览器设置成移动端大小(480x800),然后访问移动站点,对其样式进行评估;WebDriver 提供了set_window_size() 方法来设置浏览器的大小。 例子: #coding=utf-8 from selenium import webdriver driver = webdriver.Firefox() driver.get("http://192.168.30.180/Uet-Platform/") #参数数字为像素点 print "设置浏览器宽480、高800 显示" driver.set_window_size(480, 800) driver.quit() 在PC 端运行执行自动化测试脚本大多的情况下是希望浏览器在全屏幕模式下执行,那么可以使用 maximize_window() 方法,其用法与 set_window_size() 相同,但它不需要传参。 1.2 控制浏览器后退和前进 在使用浏览器浏览网页的时候,浏览器提供了后退和前进按钮