webdriver_api_键盘事件

主要用于模拟用户的操作

from selenium import webdriver

from selenium. webdriver.common.Keys  #键盘类

dr = webdriver.Chrome()

dr.get("www.baidu.com")

dr.implicitly_wait(100)

dr.find_element_by_id("kw").send_keys("NBA")

dr.find_element_by_id("su").click()


#模拟键盘上的按键的专有名词删除多输入的一个A                    回车BACK_SPACE

dr.find_element_by_id("kw").send_keys("Keys.BACK_SPACE")

#输入空格键+“你好”              空格SPACE

dr.find_element_by_id("kw").send_keys("Keys.SPACE")

dr.find_element_by_id("kw").send_keys("你好")

#ctrl+a 全选输入框内容

dr.find_element_by_id("kw").send_keys(Keys.CONTROL,"a")

sleep(3)

#ctrl+x 全选输入框内容

dr.find_element_by_id("kw").send_keys(Keys.CONTROL,"x")

sleep(3)

#ctrl+v 全选输入框内容

dr.find_element_by_id("kw").send_keys(Keys.CONTROL,"v")

sleep(3)

#通过回车键盘来代替点击操作

dr.find_element_by_id("su").send_keys(Keys.ENTER)

你可能感兴趣的:(webdriver_api_键盘事件)