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

问题描述 投票:2回答:1

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

java selenium selenium-chromedriver robot
1个回答
1
投票

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

步骤将是:

  1. 下载java java jar
  2. 将此jar添加到构建路径中
  3. 裁剪要单击的弹出窗口
  4. 为此编写所需的sikuli代码。

请告诉我它是否可以帮到你。如果你想在你的项目中添加sikuli。我可以帮助你找到那个非常基本的sikuli脚本。

© www.soinside.com 2019 - 2024. All rights reserved.