2016-04-15 94 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的名稱。