UI自动化测试之Keys类
在UI的自动化测试中,有时候也会遇到键盘事件的操作,使用到的类为Keys,导入方式具体如下:
from selenium.webdriver.common.keys import Keys
常用的键盘快捷键有crtl+c,crtl+v,crtl+x,crtl+a等,下面还是通过具体的案例来演示这部分,涉及到的源码为:
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()