WebDriver学习之 您所在的位置:网站首页 小米手机换屏了售后还保修吗要钱吗 WebDriver学习之

WebDriver学习之

2023-01-23 00:05| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有