【问题标题】:Selenium:: Trigger hotkey to external windows application from selenium?Selenium:: 从 selenium 触发外部 Windows 应用程序的热键?
【发布时间】:2021-04-04 10:30:56
【问题描述】:

我有一个名为 bandicam 的屏幕录像机应用程序,当我按下某个热键时会触发它。但是,如果我在 selenium 中 sendKeys(),它似乎不会触发录制应用程序。有没有办法让这成为可能?

我尝试将我的录音应用程序和 selenium 中的热键更改为 F9、ctrl + "i" 和 ctrl + shift + "i"。但它从未触发录制。

环境 打字稿 量角器 铬

代码示例 browser.actions().sendKeys(Key.chord(Key.CONTROL, 'i')).perform();

【问题讨论】:

    标签: selenium protractor


    【解决方案1】:

    Bandicam 是一个桌面应用程序。 sendKeys 函数不会触发浏览器环境之外的任何内容。

    您可以将 sendKeys 视为在浏览器侦听器级别伪造键盘按下。因此,计算机、操作系统或其他程序实际上不会发生键盘按下。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-10
      • 2013-12-11
      • 1970-01-01
      • 2019-12-16
      • 2014-03-05
      • 1970-01-01
      • 2017-08-27
      相关资源
      最近更新 更多