(selenium+python)_UI自动化11_浏览器常用操作

前言

Selenium 是一个用于Web网页UI自动化测试的开源框架,可以驱动浏览器模拟用户操作。可以模拟控制浏览操作,常见浏览器操作:打开页面、关闭页面、刷新、前进、后退、最大化。。。

1,打开&关闭页面

selenium支持模拟在浏览器上打开/关闭页面。还有一个类似关闭的操作-关闭浏览器进程。每次执行selenium测试用例时都会开启一个浏览器进程,故测试用例结束时需要关闭浏览器进程。

driver.get("url")  # 打开页面
driver.close()  # 关闭页面
driver.quit()  # 关闭浏览器进程

例:

2,刷新&前进&后退

selenim支持模拟浏览器进行刷新、返回上一页、进入下一页操作。

driver.refresh()  # 刷新
driver.back()  # 返回上一页
driver.forward()  # 进入下一页

3,获取页面属性(标题&地址&源码)

selenium支持获取当前页的title、url、源码等属性。

driver.title  # 获取页面title 
driver.current_url # 获取当前页url
driver.page_source # 获取页面源码

例:

4,浏览器位置&尺寸大小操作

selenium支持获取浏览器尺寸位置,设置尺寸大小、最大化。

driver.get_window_size()  # 获取尺寸
driver.set_window_size(height,width) # 设置尺寸
driver.get_window_position() # 获取位置坐标
driver.set_window_position(x,y) # 设置浏览器位置 driver.maximize_window() # 浏览器最大化

例:

猜你喜欢

转载自www.cnblogs.com/mini-monkey/p/12109709.html