WebDriver学习之 | 您所在的位置:网站首页 › 小米手机换屏了售后还保修吗要钱吗 › WebDriver学习之 |
WebDriver学习之-使用keydown和keyup
上一篇 / 下一篇 2013-04-01 16:27:03 / 个人分类:selenium 查看( 5089 ) / 评论( 0 ) / 评分( 0 / 0 ) 场景:我想编写脚本在输入框中进行输入数字1。我用了以下的命令: Actions action = new Actions(driver); action.keyDown(Keys.NUMPAD1).perform(); action.keyUp(Keys.NUMPAD1).perform();执行时返回如下错误:java.lang.IllegalArgumentException: Key Down / Up events only make sense for modifier keys......原因:原来这两个函数只支持“modifier keys”扩充:1、顺便了解了一下什么是modifier keys:原来是指键盘中ctrl、shift、alt等需要跟其他键一起使用才有作用的键。2、那非转义键我们怎么用呢?可使用sendKeys函数。 action.sendKeys(Keys.NUMPAD1).perform();3、组合用法: action.keyDown(Keys.CONTROL).sendKeys(Keys.F5).keyUp(Keys.CONTROL).perform();不良反应:抛错后我电脑的键盘都无法使用。将错误的代码注释掉以后再次执行,键盘可恢复使用。收藏 举报 TAG: 查看全部评论 |
CopyRight 2018-2019 实验室设备网 版权所有 |