python web自動化 鍵盤操作

2022-07-26 08:21:14 字數 1289 閱讀 8520

selenium提供了較為完整的鍵盤操作

引入from selenium.webdriver.common.keys import keys

使用鍵盤操作時,需要借助send_keys()來模擬操作。

key.control就是我們鍵盤上的ctrl鍵

常用組合鍵:

send_keys(key.control,'a') #全選(ctrl+a)

send_keys(key.control,'c') #複製(ctrl+c)

send_keys(key.control,'x') #剪下(ctrl+x)

send_keys(key.control,'v') #貼上(ctrl+v)

注意:send_keys有兩個引數

常用的非組合鍵:

回車鍵 keys.enter

刪除鍵 keys.back_space

空格鍵 keys.space

製表鍵 keys.tab

回退鍵 keys.escape

重新整理鍵 keys.f5

from selenium.webdriver.common.keys import

keys

from selenium import

webdriver

from selenium.webdriver.support.wait import

webdriverwait

from selenium.webdriver.support import

expected_conditions as ec

from selenium.webdriver.common.by import

bydriver = webdriver.chrome()#

開啟chrome瀏覽器

driver.get('

')#webdriverwait(driver,10).until(ec.visibility_of_element_located((by.xpath,'

//input[@id="kw"]

')))

driver.find_element_by_xpath(

'//input[@id="kw"]

').send_keys('

許嵩',keys.enter) #

輸入文字並回車操作

python web自動化 元素定位

coding utf 8 from selenium import webdriver from selenium.webdriver.common.by import by driver webdriver.chrome driver.get 元素定位 id絕對唯一,name其次 driver.f...

python web自動化環境搭建

3 瀏覽器驅動位置 mac直接把chromedriver.exe放到 usr local bin 該路徑下即可 windows直接放到python安裝目錄下與python.exe同級目錄即可,因為安裝python時已經配置過環境變數,因而放到這裡就不用在配置。也可以放到其他位置需要新增到環境變數 4...

Python Web自動化 01 教程概覽

1 selenium3 環境搭建 2 selenium3 基礎api的使用 3 如何破解驗證碼 4 基本函式的封裝1 分層設計思想 2 分層設計實戰 3 分層case編寫 4 流程調整1 unittets 的使用 2 斷言 3 htmltestrunner 4 如何批量管理case 5 失敗截圖處理...