在UI自动化测试中,遇到的键盘事件使用到的类是Key类,键盘事件的示例如下:

 1 from selenium import webdriver
 2 from selenium.webdriver.common.by import By
 3 from selenium.webdriver.common.keys import Keys
 4 import time as t
 5 driver=webdriver.Chrome()
 6 driver.get("http://www.baidu.com")
 7 #定位到百度输入框
 8 so=driver.find_element(By.ID,"kw")
 9 #在输入框中输入“接口测试”
10 so.send_keys("接口测试")
11 t.sleep(2)
12 #全选输入的“接口测试”文字
13 so.send_keys(Keys.CONTROL,'a')
14 t.sleep(2)
15 #复制输入的文字
16 so.send_keys(Keys.CONTROL,'c')
17 t.sleep(2)
18 #向前删除输入的文字
19 so.send_keys(Keys.BACKSPACE)
20 t.sleep(2)
21 #粘贴输入的文字
22 so.send_keys(Keys.CONTROL,'v')
23 t.sleep(2)
24 driver.quit()