python 中selenium常用的鍵盤鍵?
#!/usr/bin/python
# -*- coding: utf-8 -*-
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
time.sleep(3)
driver.find_element_by_id('kw').send_keys('selenium') #在搜索框中輸入"selenium"
driver.find_element_by_id('kw').send_keys(Keys.SPACE) #輸入空格鍵
driver.find_element_by_id('kw').send_keys('python') #在搜索框中輸入"python"
driver.find_element_by_id('kw').send_keys(Keys.CONTROL, 'a') #輸入Control+a模擬全選
driver.find_element_by_id('kw').send_keys(Keys.CONTROL, 'c') #輸入Control+c模擬復(fù)制
driver.find_element_by_id('kw').send_keys(Keys.CONTROL, 'v') #輸入Control+v模擬粘貼
driver.find_element_by_id('kw').send_keys(Keys.ENTER) #輸入回車代替點擊搜索按鈕
time.sleep(3)
driver.close()
#下面是一些常用的鍵盤事件:
# Keys.BACK_SPACE:回退鍵(BackSpace)
# Keys.TAB:制表鍵(Tab)
# Keys.ENTER:回車鍵(Enter)
# Keys.SHIFT:大小寫轉(zhuǎn)換鍵(Shift)
# Keys.CONTROL:Control鍵(Ctrl)
# Keys.ALT:ALT鍵(Alt)
# Keys.ESCAPE:返回鍵(Esc)
# Keys.SPACE:空格鍵(Space)
# Keys.PAGE_UP:翻頁鍵上(Page Up)
# Keys.PAGE_DOWN:翻頁鍵下(Page Down)
# Keys.END:行尾鍵(End)
# Keys.HOME:行首鍵(Home)
# Keys.LEFT:方向鍵左(Left)
# Keys.UP:方向鍵上(Up)
# Keys.RIGHT:方向鍵右(Right)
# Keys.DOWN:方向鍵下(Down)
# Keys.INSERT:插入鍵(Insert)
# DELETE:刪除鍵(Delete)
# NUMPAD0 ~ NUMPAD9:數(shù)字鍵1-9
# F1 ~ F12:F1 - F12鍵
# (Keys.CONTROL, ‘a(chǎn)’):組合鍵Control+a,全選
# (Keys.CONTROL, ‘c’):組合鍵Control+c,復(fù)制
# (Keys.CONTROL, ‘x’):組合鍵Control+x,剪切
# (Keys.CONTROL, ‘v’):組合鍵Control+v,粘貼
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
