Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium::从Selenium触发外部windows应用程序的热键?_Selenium_Protractor - Fatal编程技术网

Selenium::从Selenium触发外部windows应用程序的热键?

Selenium::从Selenium触发外部windows应用程序的热键?,selenium,protractor,Selenium,Protractor,我有一个名为bandicam的屏幕录制应用程序,当我按下某个热键时会触发它。但是,如果我在selenium中使用sendKeys(),它似乎不会触发录制应用程序。有没有办法让这成为可能 我已经尝试将我的录音应用程序和selenium中的热键更改为F9、ctrl+I和ctrl+shift+I。但它从未触发录音 环境 打字稿 量角器 铬 代码示例 browser.actions().sendKeys(Key.chord(Key.CONTROL,'i')).perform()Bandicam是一个桌面

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

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

环境 打字稿 量角器 铬

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

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

您可以将sendKeys视为在浏览器侦听器级别假装按下键盘。因此,对于计算机、操作系统或其他程序来说,按键盘从来不会真正发生