键盘操作
2020-03-15 本文已影响0人
小娟_bb93
键盘操作:全选、复制、剪切、粘贴
实现方式:
-
需要引入Keys()
from selenium.webdriver.common.keys import Keys -
定位元素并执行键盘相关操作
案例: 在百度搜索关键词“Python” 然后将关键词复制或剪切到搜狗搜索框进行搜索
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from time import sleep
driver = webdriver.Chrome()
# 打开百度浏览器
driver.get("https://www.baidu.com/")
# 搜索框输入python
driver.find_element_by_id('kw').send_keys('python')
sleep(2)
# 全选搜索框内容
driver.find_element_by_id('kw').send_keys(Keys.CONTROL, 'a')
# 复制
driver.find_element_by_id('kw').send_keys(Keys.CONTROL, 'c')
# 剪切
driver.find_element_by_id('kw').send_keys(Keys.CONTROL, 'x')
# 打开搜狗浏览器并粘贴到搜索框
driver.get("https://www.sogou.com/")
driver.find_element_by_css_selector('.sec-input').send_keys(Keys.CONTROL, 'V')
# 进行搜索
driver.find_element_by_css_selector('#stb').click()
sleep(2)
driver.quit()