您的位置:首页 > 其它

selenium 鼠标操作 键盘操作 上传文件 下载文件

2018-03-06 11:39 351 查看
鼠标操作包含在ActionChains类中

from selenium.webdriver.common.action_chains import ActionChains

常用方法:
1 鼠标右击
context_click()
例如:right = driver.find_element_by_xpath("xxxx")
ActionChains(driver).context_click(right).perform()

2 双击
double_click()

3 拖动
drag_and_drop(源元素,目的元素)

4 鼠标悬停在某个元素上
move_to_element()

5 在某个元素上点击鼠标左键
click_and_hold()

键盘操作包含在Keys类中

常用方法
1 空格键
send_keys(Keys.SPACE)
例如:driver.find_element_by_Xpath("xxx").send_keys(Keys.SPACE)

2 删除键
send_keys(Keys.BACK_SPACE)

3 回车键
send_keys(Keys.ENTER)

4 回退键
send_keys(Keys.ESCAPE)


全选  send_keys(Keys.CONTROL, 'a')
复制  send_keys(Keys.CONTROL, 'c')
粘贴  send_keys(Keys.CONTROL, 'v')

剪切  send_keys(Keys.CONTROL, 'x')

上传文件

定位上传按钮,传入本地路径
driver.find_element_by_name("xxxx").send_keys("本地路径")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐