如何在Python上使用Webbot浏览器一次按下多个键

首席执行官1111

我正在使用来自Webbot的浏览器在浏览器上执行某些操作。但是,当我尝试一次按下2个按键,从而按下键编号1,然后按下键编号2然后将其抬起,然后又将键编号1再次抬起时,我遇到了一个问题。例如,当有文本时,您尝试通过按CTRL + A或使用CTRL + C复制选择所有文本。

我目前有:

from webbot import Browser
web = Browser()

web.go_to(any_website)
web.press(web.Key.CONTROL) + web.type('a')

但是,这会在按下按钮A之前按下并向上拉回CTRL按钮。

我如何解决此问题,例如它按下CTRL按钮,按下并释放A按钮,然后释放CTRL按钮?

许可证

这个怎么样?

web.press(web.Key.CONTROL + 'a')

找到有关Webbot的文档,这里是https://buildmedia.readthedocs.org/media/pdf/webbot/latest/webbot.pdf

搜索:按下任何包含Ctrl,Alt,Shift的特殊键或组合键

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何一次在Google Chrome浏览器中打开多个本地HTML文件?

来自分类Dev

在OSX上,如何一次重新加载所有可见的浏览器窗口?

来自分类Dev

我们如何在robotframework中一次通过不同的浏览器

来自分类Dev

我们如何在robotframework中一次通过不同的浏览器

来自分类Dev

Selenium Java-如何登录一次并使用同一浏览器实例运行多个测试用例,而是为每个测试打开/关闭浏览器

来自分类Dev

按下多个键,但需要某些键只触发一次,直到在 JavaScript 中按下

来自分类Dev

我们如何在并行执行的同时对所有浏览器只执行一次查询

来自分类Dev

在Cypress中一次运行即可记录多个浏览器

来自分类Dev

在C#中一次在键盘上按下多个键

来自分类Dev

在 HTML5/Javascript 中一次按下多个键

来自分类Dev

如何使用ejs从mongoDB集合中提取文档,使每个文档一次出现在浏览器中?

来自分类Dev

如何在多个浏览器中运行一个python webdriver测试

来自分类Dev

如何在同一浏览器的同一目标服务器上运行多个登录会话?

来自分类Dev

使用phantomjs浏览器运行量角器时,只能运行一次测试

来自分类Dev

如何在Mac上的终端上使用浏览器?

来自分类Dev

如何在浏览器上使用javascript显示消息

来自分类Dev

浏览器多久轮询一次鼠标位置?

来自分类Dev

如何仅一次检测浏览器支持cookie?

来自分类Dev

如何告诉浏览器每 X 分钟重新验证一次缓存资产?

来自分类Dev

一次关闭所有Chrome浏览器或Firefox浏览器实例

来自分类Dev

在Google Chrome浏览器中输入网址后,如何在不按Return / Enter键的情况下启动地址?

来自分类Dev

键只在python中按下时调用一次

来自分类Dev

在多个浏览器上运行测试(按顺序)

来自分类Dev

如何使用鼠标(不按Enter键)将Chrome浏览器发送到URL?

来自分类Dev

按下链接后如何打开浏览器?

来自分类Dev

一次更改在项目浏览器中选择的多个包的构造型-Enterprise Architect

来自分类Dev

如何一次按下两个(或多个)按钮

来自分类Dev

C#| SharpDX.XInput | 如何检测控制器上的按钮是否被按下一次并没有保持按下状态

来自分类Dev

如何在VSCode中按一次快捷键选择HTML属性的内容?

Related 相关文章

  1. 1

    如何一次在Google Chrome浏览器中打开多个本地HTML文件?

  2. 2

    在OSX上,如何一次重新加载所有可见的浏览器窗口?

  3. 3

    我们如何在robotframework中一次通过不同的浏览器

  4. 4

    我们如何在robotframework中一次通过不同的浏览器

  5. 5

    Selenium Java-如何登录一次并使用同一浏览器实例运行多个测试用例,而是为每个测试打开/关闭浏览器

  6. 6

    按下多个键,但需要某些键只触发一次,直到在 JavaScript 中按下

  7. 7

    我们如何在并行执行的同时对所有浏览器只执行一次查询

  8. 8

    在Cypress中一次运行即可记录多个浏览器

  9. 9

    在C#中一次在键盘上按下多个键

  10. 10

    在 HTML5/Javascript 中一次按下多个键

  11. 11

    如何使用ejs从mongoDB集合中提取文档,使每个文档一次出现在浏览器中?

  12. 12

    如何在多个浏览器中运行一个python webdriver测试

  13. 13

    如何在同一浏览器的同一目标服务器上运行多个登录会话?

  14. 14

    使用phantomjs浏览器运行量角器时,只能运行一次测试

  15. 15

    如何在Mac上的终端上使用浏览器?

  16. 16

    如何在浏览器上使用javascript显示消息

  17. 17

    浏览器多久轮询一次鼠标位置?

  18. 18

    如何仅一次检测浏览器支持cookie?

  19. 19

    如何告诉浏览器每 X 分钟重新验证一次缓存资产?

  20. 20

    一次关闭所有Chrome浏览器或Firefox浏览器实例

  21. 21

    在Google Chrome浏览器中输入网址后,如何在不按Return / Enter键的情况下启动地址?

  22. 22

    键只在python中按下时调用一次

  23. 23

    在多个浏览器上运行测试(按顺序)

  24. 24

    如何使用鼠标(不按Enter键)将Chrome浏览器发送到URL?

  25. 25

    按下链接后如何打开浏览器?

  26. 26

    一次更改在项目浏览器中选择的多个包的构造型-Enterprise Architect

  27. 27

    如何一次按下两个(或多个)按钮

  28. 28

    C#| SharpDX.XInput | 如何检测控制器上的按钮是否被按下一次并没有保持按下状态

  29. 29

    如何在VSCode中按一次快捷键选择HTML属性的内容?

热门标签

归档