java selenium回车键_java – 在Selenium脚本中按Enter键

我使用Selenium Server(v2.21)和Selenium Java Client(v.2.21.0)来自动化每个条目后需要按下Enter键的Web表单,因为字段是根据输入的值公开的.因此,基于解决方案

here,我一直在尝试不同的方式在表单中输入字符串并按Enter键 – 这是我尝试过的:

// type field value

selenium.type("program", "MIC HOMEOWNERS");

// ** not working: selenium.keyPress("program", "\\13");

// ** not working: selenium.select("program", "Program");

// ** not working: selenium.keyPressNative(Keys.ENTER.toString());

// ** not working: selenium.keyDown("program", "13");

看起来这是最合乎逻辑的解决方案(selenium.keyPressNative(Keys.ENTER)),但如果不添加.toString,编译器会抛出错误,因为keyPressNative需要一个String.

实际的表单代码:

Program

Spring.addDecoration(new Spring.ElementDecoration({

elementId : "program",

widgetType : "dijit.form.ValidationTextBox",

widgetAttrs : {

trim:true ,

required : true

}}));

如何模拟按Enter键?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值