美文网首页
键盘操作

键盘操作

作者: 小娟_bb93 | 来源:发表于2020-03-15 18:22 被阅读0次

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

实现方式:

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

相关文章

  • 键盘操作

    键盘216+35 0.35 0.25 #import" cTableViewController.h" //UI...

  • 《键盘操作》

    一 Ctrl键功能 1 Ctrl S 保存 2、Ctrl W 关闭程序 3 Ctrl N 新建 4 ...

  • 键盘操作

    键盘操作:全选、复制、剪切、粘贴 实现方式: 需要引入Keys()from selenium.webdriver....

  • 键盘操作

    from seleniumimport webdriver # 调用keys模块 from selenium.we...

  • 键盘操作

    1、write写入一个字符串,还可以传入interval表示写入每个字符之间的间隔 2、typewrite主要的键...

  • 【python+selenium】键盘事件

    selenium 提供了一整套的模拟键盘操作事件 前提: 模拟键盘的操作需要先导入键盘模块: from selen...

  • iOS 使用touchBegan隐藏键盘后,UIButton和U

    隐藏键盘操作,是开发中常见操作。一般,我们可以通过下面的方式,来隐藏键盘。 隐藏键盘的处理逻辑如下: - (voi...

  • 3.4 UiPath键盘操作的介绍和使用

    键盘操作的介绍模拟用户使用键盘操作的一种行为:例如使用发送热键(Sendhotkey),输入信息 (Typeint...

  • 按键操作

    例如按键盘回车键、回退键,通过键盘进行复制、粘贴等操作。在模拟键盘操作之前也需要导入Keys类,代码如下: fro...

  • Android键盘操作

    一、自动弹出关闭键盘 二、Android:windowSoftInputMode属性设置 stateUnspeci...

网友评论

      本文标题:键盘操作

      本文链接:https://www.haomeiwen.com/subject/vaspehtx.html