UI自动化测试-Keys类的方法
Keys类的方法
在UI的自动化测试中,有时候也会遇到键盘事件的操作,使用到的类为Keys,导入的命令为:
from selenium.webdriver.common.keys import Keys
以百度搜索框为例:
1 from selenium import webdriver #包:selenium,模块:webdriver 2 from selenium.webdriver.common.by import By 3 from selenium.webdriver.common.keys import Keys 4 import time as t 5 6 driver=webdriver.Chrome() 7 driver.maximize_window() 8 driver.get("http://www.baidu.com") 9 so=driver.find_element(By.ID,'kw') 10 so.send_keys("小米手机") 11 t.sleep(3) 12 # 将所书写的内容全部选中 13 so.send_keys(Keys.CONTROL,'a') 14 t.sleep(3) 15 # 将所书写的内容全部复制 16 so.send_keys(Keys.CONTROL,'c') 17 t.sleep(3) 18 # 将所书写的内容全部删除 19 so.send_keys(Keys.BACKSPACE) 20 t.sleep(3) 21 # 将所书写的内容全部粘贴 22 so.send_keys(Keys.CONTROL,'v') 23 t.sleep(3) 24 so.send_keys(Keys.F1) 25 t.sleep(3) 26 driver.quit()