Selenium成长之路-14键盘事件

简介: Selenium成长之路-14键盘事件

键盘也是我们日常办公必不可少的一个设备,没有了键盘,我们很难进行操作电脑,那么对自动化测试也是一样的,使用键盘来模拟人工进行操作,是非常有必要的事情。


那么我们就来看看,都有哪些常用的键盘操作:



 .send_keys(Keys.BACK_SPACE)   删除键(Backspace)


 .send_keys(Keys.CONTRAL,'c') 复制(ctrl + 'C')


 .send_keys(Keys.CONTRAL,'a')  全选(ctrl +'A')


 .send_keys(Keys.CONTRAL,'x')  剪切(ctrl + 'x')


 .send_keys(Keys.CONTRAL,'v')  粘贴(ctrl + 'v')


 .send_keys(Keys.CONTRAL,'t') 打开浏览器新页(ctrl + 't')


 .send_keys(Keys.ENTER)  回车键(Enter)


 .send_keys(Keys.ESCAPE)  回退键(Esc)  


 .send_keys(Keys.SPACE)  空格键(Space)


 .send_keys(Keys.TAB) 制表键(Tab)


演示代码:


 .click_and_hold()空格


# coding = utf-8
from selenium import  webdriver
import time
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
url = 'http://www.baidu.com'
driver.get(url)
#在百度输入框输入python
browser = driver.find_element(By.ID,'kw')
Inp = browser.send_keys("pythonn")
time.sleep(3)
#删除一个n
browser.send_keys(Keys.BACK_SPACE)
time.sleep(3)
#输入空格按键 + “selenium”
browser.send_keys(Keys.SPACE)
browser.send_keys("selenium")
time.sleep(3)
#回车键
browser.send_keys(Keys.ENTER)
time.sleep(3)
#全选ctrl +a
browser.send_keys(Keys.CONTROL,'a')
time.sleep(2)
#剪切ctrl +x
browser.send_keys(Keys.CONTROL,'x')
time.sleep(2)
time.sleep(5)
driver.quit()


以上就是键盘事件的一些常用操作,很简单,也很常用!

目录
相关文章
|
4月前
|
安全 数据安全/隐私保护 C++
Qt C++ 键盘事件全解析:从基础到高级,实现精彩互动体验
Qt C++ 键盘事件全解析:从基础到高级,实现精彩互动体验
694 0
|
前端开发 JavaScript 程序员
767.【技术】selenium元素定位踩坑指南(一)
767.【技术】selenium元素定位踩坑指南(一)
|
存储 测试技术
Selenium成长之路-13鼠标事件
Selenium成长之路-13鼠标事件
78 0
Selenium成长之路-13鼠标事件
|
JavaScript
Selenium成长之路-25 日历控件的处理
Selenium成长之路-25 日历控件的处理
230 0
Selenium成长之路-25 日历控件的处理
Selenium成长之路-21下载文件
Selenium成长之路-21下载文件
126 0
Selenium成长之路-21下载文件
|
Web App开发
Selenium成长之路-24 frame(iframe)的处理
Selenium成长之路-24 frame(iframe)的处理
209 0
Selenium成长之路-24 frame(iframe)的处理
|
Web App开发
Selenium成长之路-06简单对象定位之name方法
Selenium成长之路-06简单对象定位之name方法
78 0
Selenium成长之路-06简单对象定位之name方法
|
Web App开发 Python
Selenium成长之路-04浏览器以及驱动的安装
Selenium成长之路-04浏览器以及驱动的安装
159 0
Selenium成长之路-04浏览器以及驱动的安装
曲鸟全栈UI自动化教学(五):Selenium的键盘鼠标事件详解
曲鸟全栈UI自动化教学(五):Selenium的键盘鼠标事件详解
285 0
曲鸟全栈UI自动化教学(五):Selenium的键盘鼠标事件详解
Selenium成长之路-17刷新页面
Selenium成长之路-17刷新页面
142 0