selenium获取元素

、获取窗口title
driver.title
2、获取url
driver.current_url
3、获取窗口截图
driver.get_screenshot_as_file('window.png')
4、获取元素截图
ele.screenshot('ele.png')
5、刷新页面
driver.refresh()
6、窗口最大化
driver.maximize_window()
7、窗口最小化
driver.minimize_window()
8、设置窗口大小(宽,高)
driver.set_window_size(600,800)
9、获取窗口尺寸
driver.get_window_size() ,返回类型为字典
10、获取元素尺寸
ele = driver.find_element_by_id('su')
size = ele.size # 元素尺寸,返回类型为字典
11、获取窗口位置,相对屏幕的,窗口左上角的一个点
driver.get_window_position() {'x': 10, 'y': 10}
12、获取元素位置,相对窗口 
ele = driver.find_element_by_id('su')
e_position = ele.location
13、后退
driver.back()
14、前进
driver.forward()
15、获取元素源码
html = driver.find_element_by_xpath("//*").get_attribute("outerHTML")
16、获取单个元素源码
webElement.getAttribute("outerHTML")
17、获取单个元素的源码
get_attribute('innerHTML')

18、获取页面源码
driver.page_source
 
原文地址:https://www.cnblogs.com/aiyumo/p/11764225.html