wangwt123

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

 

posted on 2022-06-29 18:16  DOUBLE快乐  阅读(45)  评论(0编辑  收藏  举报

导航