selenium+python自动化测试之鼠标和键盘事件

本文介绍了如何使用Python的Selenium库进行自动化测试中的鼠标和键盘事件。详细列举了如回退键、制表键、回车键、大小写转换键等常用键盘事件,并给出了包括全选、复制、剪切、粘贴等组合键操作的示例。
摘要由CSDN通过智能技术生成

 直接贴代码了哦,相关的事件在代码中有注释,代码中也有具体几个事件的实例

# coding:utf-8
import unittest
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys
import time


# 慕课网模拟鼠标事件
# context_click   右击事件
# double_click    双击事件
# drag_and_drop   拖动
# move_to_element()  鼠标停留在一个元素上
# click_and_hold     按下鼠标左键在一个元素上

# 慕课网模拟键盘事件
# send_keys(Keys.ENTER)         回车
# send_keys(Keys.CONTROL,'x')   剪切
# send_keys(Keys.CONTROL,'c')   复制
# send_keys(Keys.CONTROL,'v')   粘贴
# send_keys(Keys.CONTROL,'a')   全选
# send_keys(Keys.BACK_SPACE)    退格键
class Test(unittest.TestCase):
    def setUp(self):
        self.driver = webdriver.Chrome()  # 打开chrome浏览器
        self.driver.maximize_window()  # 浏览器窗口最大化
        self.driver.get('https://www.imooc.com/')
        time.sleep(1)

    # 鼠标移动到指定的区域
    def test_action(self):
        e
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值