我只是想知道在Leadfoot中执行Ctrl +单击动作的首选方法是什么。在Java中,我将使用Actions类并使用keyDown,但是由于我们已移至基于JS的框架,所以我真是头疼!
我在api中看到有一个pressKeys函数,但它似乎并没有满足我们的需要。我曾考虑过使用jQuery来做到这一点,但我确实希望将其保留在当前框架中。
任何帮助,不胜感激。
彼得
最佳答案
您可以使用pressKeys
,例如:
command.moveMouseTo(myBtn)
.pressKeys(keys.CONTROL)
.clickMouseButton()
.pressKeys(keys.CONTROL)
关于
pressKeys
(https://theintern.github.io/leadfoot/Command.html#pressKeys)要记住的一件好事键:在远程环境中键入的文本。可以键入不具有常规字符表示形式的键(修饰键,功能键等),以及在典型的US-ASCII键盘上具有两种不同表示形式的键(数字键盘键)。使用Leadfoot / keys中的值键入这些特殊字符。此调用激活的所有修改键都将保留,直到被停用。要停用修改键,请再次输入相同的修改键,或发送\ uE000('NULL')停用所有当前激活的修改键。
关于javascript - 在Intern.js Leadfoot中,如何执行CTRL单击,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35361468/