Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.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
Javascript 如何使用WebdriverIO同时按下两个键?_Javascript_Selenium_Key_Webdriver Io - Fatal编程技术网

Javascript 如何使用WebdriverIO同时按下两个键?

Javascript 如何使用WebdriverIO同时按下两个键?,javascript,selenium,key,webdriver-io,Javascript,Selenium,Key,Webdriver Io,我正在尝试使用WebDrivero编写代码,它可以同时按下shift键和tab键 我可以使用browser.keys(“\uE004”)和浏览器.key(“\uE008”)但是,这些操作不会同时执行 我还尝试以browser.keys([“\uE004”,“\uE008”])的形式传入数组但这也会一次按一个键。救命啊!如何同时按下两个键?我遇到了类似的问题,在参考后得到了解决 默认情况下不会释放修改器(Control、Shift、Alt)。必须传递“NULL”才能释放修改器键 例如:browse

我正在尝试使用WebDrivero编写代码,它可以同时按下shift键和tab键

我可以使用
browser.keys(“\uE004”)
浏览器.key(“\uE008”)但是,这些操作不会同时执行


我还尝试以
browser.keys([“\uE004”,“\uE008”])的形式传入数组但这也会一次按一个键。救命啊!如何同时按下两个键?

我遇到了类似的问题,在参考后得到了解决

默认情况下不会释放修改器(Control、Shift、Alt)。必须传递“NULL”才能释放修改器键

例如:
browser.key(['Control','r','NULL'])


因此,在数组中,包含NULL作为第三个元素。如果有帮助,请告诉我。

您是否尝试过先排班?使其成为字符数组中最左边的字符?谢谢,我确实尝试过配置代码,使其先按SHIFT键,但它仍然按顺序(而不是同时)执行每个键。还有其他想法吗?有什么消息吗?我正在尝试执行STRG+V粘贴。此解决方案不适用于我,控件和V未同时按下。我在WDIO5@Gobliins:您能分享您尝试的代码片段吗?完全相同,但问题似乎是剪贴板不能包含图形。。。。所以它是空的