python之webdriver的鼠键操作

from selenium import webdriver                    # 网络驱动
from selenium.webdriver import ActionChains       # 鼠标动作链
from selenium.webdriver.common.keys import Keys   # 键盘模拟
from selenium.webdriver.common.by import By       # 定位方式
from selenium.webdriver.support.ui import Select  # 表单选择


driver=webdriver.PhantomJS(executable_path=r"XXX\phantomjs-2.1.1-windows\bin\phantomjs.exe")
ac=driver.find_element_by_id(value)  # 元素定位
cc=ActionChains(driver)              # 模拟鼠标操作
sc=Select(ac)                        # 选中表单
ac.send_keys(value)在ac键入value
ac.send_keys(Keys.CONTROL,‘a’)键盘ctrl+a
ac.send_keys(Keys.RETURN)键盘Enter
ac.clear()清除ac的内容
cc.click(ac).perform()鼠标左键ac
cc.double_click(ac).perform()鼠标双击ac
cc.context_click(ac).perform()鼠标右键ac
cc.click_and_hold(ac).perform()单击并按住
cc.drag_and_drop(ac1,ac2).perform()将元素ac1拖到ac2位置
cc.move_to_element(ac)移动光标到ac
sc.select_by_index(index)根据索引选中
sc.select_by_value(value)根据值选中
sc.select_by_visible_text(str)根据文字选中
sc.deselect_all()取消所有选中
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值