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 importkeys
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 失敗截圖處理...