2016-04-15 92 views
1

嗨,我使用硒网格来运行我的测试一切正在运行fine.my应用程序正在使用地图(如谷歌地图),并执行一些行动在地图上我已经使用Java机器人类。问题是当我在本地机器上运行我的测试用例时,包括机器人在内的所有工作都很好,但是当我在不同节点上的网格上运行相同的测试用例时,一切都工作正常,除了在本地机器上执行操作的机器人类不在节点机器上我可以很清楚的看到鼠标去向上和向下我的中心计算机上,但不能在节点上plz帮助做什么如何在远程机器上使用java机器人类

+0

你可以参考这个-http://www.codoid.com/products/view/2/27 ....它可能会帮助你... –

回答

1

这里是你将如何去这样做:

  1. 参考here,并建立一个定制的servlet这利用Robot库并将其绑定到servlet中的GET方法并将其添加到节点启动。
  2. 该servlet的GET方法基本上会触发机器人库并使其执行机器人动力操作。
  3. 参考this我的博客文章了解服务于当前自动化测试会话的节点的IP和端口。
  4. 现在通过参照IP形成的URL,并从获得的端口[3]和形成URL像这样:http://123.xxx.xxx.xxx:1234/extra/RobotActions

在上述URL,“123.xxx.xxx.xxx:1234”将是从步骤[3]提取的IP和端口号。默认情况下,所有自定义节点级servlet都将添加到路径“/ extra”下,RobotActions将成为您在步骤(1)中创建的servlet的名称。