如何在没有物理键盘的情况下用硒按键盘键

时间:2017-12-24 14:56:52

标签: java selenium selenium-chromedriver robot

我正在尝试使用selenium创建自动化,以便安装chrome扩展程序。 当我尝试在亚马逊虚拟机上运行这个jar时遇到问题, 因为当我尝试用机器人类按Enter键时它不起作用,因为我没有连接物理键盘。 我不能在selenium中使用sendkeys,因为google的pop不在同一页面,而selenium无法识别它。 任何解决方案?

1 个答案:

答案 0 :(得分:1)

在这种情况下,您可以使用" sikuli"它基本上使用图像识别来识别和控制GUI组件。你可以找到它here

步骤将是:

  1. 下载sikuli java jar
  2. 将此jar添加到您的构建路径
  3. 裁剪要点击的弹出窗口
  4. 为此编写所需的sikuli代码。
  5. 请告诉我它是否可以帮助您。如果你想在你的项目中添加sikuli。我可以帮助你找到那个非常基本的sikuli脚本。