键盘操作

键盘操作:全选、复制、剪切、粘贴

实现方式:

  • 需要引入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()

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容