在浏览器中,通常会用到鼠标来进行操作,比如右键菜单中选择一个操作,在
selenium 中提供了下列鼠标相关操作。
ActionChains 类似提供了以下方法:
context_click() 右击
double_click() 双击
drag_and_drop() 拖拽
鼠标右击
模拟用户在 LMD 登陆界面,在输入邮箱地址的输入框右键,但是这里本身没有定义右
键,所以只能打开右键,而无法操作右键,如果在项目中有用到,那右键后的菜单也
可以随行定位,并操作。示例:
from selenium import webdriver
26
driver=webdriver.Firefox()
driver.get('http://www.chuangyijia.com/admin/login')
driver.implicitly_wait(3)
test=driver.find_element_by_id('email')
找到要执行右键操作的元素
ActionChains(driver).context_click(test).perform()
对被操作元素执行右键
鼠标双击
from selenium import webdriver
driver=webdriver.Firefox()
driver.get('http://www.chuangyijia.com/admin/login')
driver.imp