在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()