2016-09-14 75 views
0

到目前爲止,我使用Xcode 7.X與Appium 1.4/1.5.X來自動化iOS 9.X應用程序。 現在,爲了自動化iOS 10,我安裝了帶有Appium 1.6.0 beta的Xcode 8。自動化成功,但問題是,Appium 1.6.0測試版只有一個cli版本,當然,它不包括Inspector來檢查應用程序元素。Appium檢查員爲iOS 10?

我的問題是:是否有相當於Appium檢查員來看待iOS 10上的元素?

+0

您是否找到解決方案?我遇到同樣的問題,現在一直在尋找一個可行的解決方案。 – SimplyJaymin

+0

@onagi,查看此選項1:https://www.youtube.com/watch?v = 254nbRjjQjc 選項2:https://www.youtube.com/watch?v = 4BgkVp0v3BM – Manidroid

回答

2

有兩種方法可以使用appium 1.6檢查ios 10的元素。

  1. 你可以在頁面的XML要使用

    driver.getPageSource(); 
    

現在你需要搜索的XML元素和建立XPath或其他定位器檢查元素在你自己的。

  • 您可以嘗試訪問性檢查工具,它自帶的Xcode視察elements.To開放的可訪問性檢查,點擊Xcode中,然後在打開的開發工具,你會發現訪問性檢查。

  • 您可以在下面的鏈接中使用檢查員。閱讀鏈接中的說明以瞭解如何使用它。

  • https://github.com/mykola-mokhnach/Appium-iOS-Inspector

    0

    這裏是你如何能做到這一點:

    1. 使用Appium應用(1.5.3),但不啓動appium服務器。
    2. 從命令行使用節點啓動Appium 1.6服務器。
    3. 按下Appium(1.5.3)檢查員。

    乾杯

    0

    最佳和最簡單的解決辦法是要求開發商設置無障礙標識每個視圖,你這個喜歡Id和你沒有使用Xpath的在ATLL