selenium(4) 針對鍵盤的操作

2022-03-09 18:14:57 字數 1561 閱讀 4967

1#

!/usr/bin/env python2#

-*- coding: utf-8 -*-34

"""5

__title__ =

6__time__ = 2020/6/19 13:33

7__author__ = xinhua

8__blog__ =

9"""

10from time import

sleep

1112

from selenium import

webdriver

13from selenium.webdriver.common.keys import

keys

1415 driver = webdriver.chrome("

r"h:\cci\brm-test\drivers\chromedriver.exe"")16

17driver.maximize_window()

1819

#訪問**

20 driver.get("

")2122

#找到搜尋框

23 inputelement = driver.find_element_by_id("kw"

)2425#

輸入搜尋內容

#ctrl+a全選

29 inputelement.send_keys(keys.control, "a"

)3031 sleep(1)

3233

#ctrl+c 複製輸入框內容

34 inputelement.send_keys(keys.control, 'c'

)3536 sleep(1)

3738

#ctrl+x 剪下輸入框內容

39 inputelement.send_keys(keys.control, 'x'

)4041 sleep(1)

4243

#ctrl+v 貼上輸入框內容

44 inputelement.send_keys(keys.control, 'v'

)4546 sleep(1)

4748

#空格鍵

49inputelement.send_keys(keys.space)

5051 sleep(1)

5253

#後退鍵

54inputelement.send_keys(keys.backspace)

5556 sleep(1)

5758

#tab鍵

59inputelement.send_keys(keys.tab)

6061 sleep(1)

6263

#回車鍵

64inputelement.send_keys(keys.enter)

6566

#重新整理頁面

67inputelement.send_keys(keys.f5)

6869

#ctrl+keys

selenium(3) 針對滑鼠的操作

用selenium做自動化,有時候會遇到需要模擬滑鼠操作才能進行的情況,比如單擊 雙擊 點選滑鼠右鍵 拖拽等等。而selenium給我們提供了乙個類來處理這類事件 actionchains perform 方法 主要是呼叫其他操作方法後,都要再次呼叫這個方法,表示執行某個滑鼠操作,後面會有例子 1 ...

jQuery1 9 1針對checkbox的調整

在jquery 1.8.x中的版本,我們對於checkbox的選中與不選中操作如下 判斷是否選中 checkbox prop checked 設定選中與不選中狀態 checkbox attr checked true checkbox attr checked false 但此方法在jquery1....

jQuery1 9 1針對checkbox的調整

在jquery 1.8.x中的版本,我們對於checkbox的選中與不選中操作如下 判斷是否選中 checkbox prop checked 設定選中與不選中狀態 checkbox attr checked true checkbox attr checked false 但此方法在jquery1....