对于键盘的模拟操作也是使用Actions類,使用类中的 keyUp(Key)、keyDown(Key)、sendKeys(key) 等方法来实现键盘的操作有普通键盘和修饰键盘两种 :
对于普通键盘,使用 sendKeys(key) 就可以实现比如数字键、tab、空格等。
使鼡快捷键Ctrl+Alt+a可以通过下面语句来实现:
在WebDriver中,还有一些不常用到的功能键如 PrtSc、ScrLk/NmLk而对于一些功能组合键,如Alt+PrtSC来抓取当前屏幕通过 WebDriver 的 Keys 是没辦法操作的。这个时候我们就需要用到 Java 的 Robot 类来实现对这类组合键的操作了
发布了37 篇原创文章 · 获赞 25 · 访问量 7万+