我只是想知道在Leadfoot中执行Ctrl +单击动作的首选方法是什么。在Java中,我将使用Actions类并使用keyDown,但是由于我们已移至基于JS的框架,所以我真是头疼!

我在api中看到有一个pressKeys函数,但它似乎并没有满足我们的需要。我曾考虑过使用jQuery来做到这一点,但我确实希望将其保留在当前框架中。

任何帮助,不胜感激。

彼得

最佳答案

您可以使用pressKeys,例如:

command.moveMouseTo(myBtn)
       .pressKeys(keys.CONTROL)
       .clickMouseButton()
       .pressKeys(keys.CONTROL)


关于pressKeyshttps://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/

10-12 13:40