webdriver中常见的操作元素方式
clear:清除元素的内容
clear() 用于清除输入框的默认内容
登录框一般默认会有“账号”、“密码”等提示信息,如果直接输入内容,可能会与输入框的默认提示信息拼接,从而造成输入信息错误,所以建议输入前先clear()
send_keys:在元素上模拟按键输入
send_keys("xxx") 用于在一个输入框里输入xx内容
当我们在send_keys()方法中输入中文时,有可能会运行报错
click:单击元素
click() 用于单击一个按钮
可以单击任何可以点击的元素,文字、图片链接、按钮、下拉按钮等
submit:提交表单
submit()要求提交对象是一个表单,更强调对信息的提交
click()更强调事件的独立性
鼠标事件
用click()来模拟鼠标的单击操作,有关鼠标的操作,不单单只有单击,还有右击、双击等等,这些操作包含在ActionChains类中
ActionChains类中鼠标操作的常用方法有:
context_click() 右击
#coding:utf-8
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionCha