UI自动化测试实战之Keys类实战(八)

          在UI的自动化测试中,有时候也会遇到键盘事件的操作,使用到的类为Keys,导入方式具体如下:

from selenium.webdriver.common.keys import Keys

常用的键盘快捷键这里不再进行详细的描述,下面还是通过具体的案例来演示这部分,涉及到的源码为:

#! /usr/bin/env python
# -*- coding:utf-8 -*-
#author:无涯


from selenium import  webdriver
from selenium.webdriver.common.keys import Keys
import  time as t

driver=webdriver.Chrome()
driver.maximize_window()
driver.implicitly_wait(30)
driver.get('http://www.baidu.com')
so=driver.find_element_by_id('kw')
so.send_keys('Selenum3')
#全部选择输入的关键字
so.send_keys(Keys.COMMAND,'a')
t.sleep(3)
#然后复制
so.send_keys(Keys.COMMAND,'c')
t.sleep(3)
#然后删除
so.send_keys(Keys.BACKSPACE)
t.sleep(3)
#然后复制关键字
so.send_keys(Keys.COMMAND,'v')
t.sleep(5)
driver.quit()

      感谢您的阅读,后续持续更新!

欢迎关注微信公众号“Python自动化测试”
原文地址:https://www.cnblogs.com/weke/p/15486952.html