1. 程式人生 > 其它 >UI自動化測試實戰之Keys類實戰(八)

UI自動化測試實戰之Keys類實戰(八)

在UI的自動化測試中,有時候也會遇到鍵盤事件的操作,使用到的類為Keys,匯入方式具體如下:

from selenium.webdriver.common.keys import Keys

常用的鍵盤快捷鍵這裡不再進行詳細的描述,下面還是通過具體的案例來演示這部分,涉及到的原始碼為:

#! /usr/bin/env python
# -*- coding:utf-8 -*-
#author:無涯


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

感謝您的閱讀,後續持續更新!

歡迎關注微信公眾號“Python自動化測試”