2014-08-28 20 views
3

如何使用selenium java web驅動程序獲取android原生應用程序的x,y座標。如何獲取使用硒的android原生應用程序的x,y座標

我正在使用appium。我的應用程序打開安卓圖庫。由於uiautomatorviewer不顯示它的佈局。我無法點擊圖片。

看起來像moveToElement,mouseMoveAt等僅適用於瀏覽器。原生應用有哪些可用選項?

回答

1

我通過使用下面的代碼中發現的溶液。通過點擊某個位置,我可以選擇一個圖像。

 HashMap<String, Integer> tapObject = new HashMap<String, Integer>(); 

     tapObject.put("x", 100); // in pixels from left 

     tapObject.put("y", 300); // in pixels from top 

     driver.executeScript("mobile: tap", tapObject); 
0

考慮切換到Appium。 Appium在Selenium上增加了一個額外的層,可以幫助您自動執行原生iOS和Android應用程序。

http://appium.io

+0

我編輯了我的問題。你可以再詳細一點嗎。我需要什麼樣的課程 – Tony 2014-08-28 11:49:49