簡體   English   中英

UI 自動化:訪問 UIScrollView 中的 UIViews

[英]UI Automation: Access UIViews inside UIScrollView

有沒有辦法使用 JavaScript 和 UI 自動化測試訪問UIViews內的UIScrollView 由於UIScrollView沒有讓我設置它是否具有可訪問性,我想知道是否可以這樣做。

XIB中的結構:

在此處輸入圖像描述

我可以看到儀器日志上的所有內容,除了UIScrollView和其中的UIViews

謝謝。

我能夠訪問我的滾動視圖的內部。 我做錯了什么:

  • 設置對我的根視圖的可訪問性。
  • 設置對我的調整視圖的可訪問性。

刪除后,我可以這樣做:

var window = UIATarget.localTarget().frontMostApp().mainWindow(); 
window.logElementTree();

查看我的 UIScrollView 中的所有 UIView。 要訪問其中一個按鈕:

 var scrollView = window.scrollViews()[0];
 var button=scrollView.buttons()["showMeStuff"];
 button.tap();

PS:也可以通過執行以下操作來定義 UIScrollView 的可訪問性:

  scrollView.isAccessibilityElement = YES;
  scrollView.accessibilityLabel = @"someScrollView";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM