selenium相关浏览器控制操作记录
1.控制浏览器窗口大小
set_window_size()
2.控制浏览器前进、后退
前进:forward()
后退:back()
3.模拟浏览器刷新
driver.refresh() #刷新当前页面
4.简单元素操作
clear() #清除文本
send_keys(value) #模拟按键输入
click() #单击元素
5.提交表单
submit() #用于提交表单,例如在搜索框输入关键字之后的“回车”操作
6. size #返回元素尺寸
例如:
size=driver.find_element_by_id(‘kw’).size #获得百度输入框的尺寸
print(size)
7. text #获取元素的文本
例如:
text=driver.find_element_by_id(“cp”).text #返回百度页面底部备案信息
print(text)
8. get_attribute(name) #获得属性值
例如:
attribute=driver.element_by_id(“kw”).get_attribute(‘type’)#返回元素的属性值
print(attribute)
9. Is_displayed() #设置该元素是否用户可见
例如:
result=driver.find_element_by_id(“kw”).is_displayed() # 返回元素结果是否可见
print(result)
10.获得验证信息
title:用以获得当前页面标题
例:
title=driver.title #打印当前title
current_url:获得当前页面URL
例:
now_url=driver.current_url#打印当前URL