我有一個具有以下視圖層次結構的 UITableview。
UIViewController
|--UITableView
|--WKWebview
|--ScrollView
|--UIView
UIView一旦 Webview 加載完成并且視圖在 UI 中正確顯示,就會添加。當我運行 UITestcases 時,動態添加的內容不會在UITesting.
嘗試了以下方法,但沒有奏效。
isAccessibilityElement將上述層次結構中的所有視圖設定為 false- 列印
app.debugDescription新添加的視圖內容不顯示 - 列印
XCUIApplication()和這里也沒有顯示新添加的視圖內容 - 添加
accessibilityIdentifier到所有視圖中,新添加的內容未列出
不確定這是預期的行為還是我在添加內容時做錯了什么。
子視圖代碼:
[tableViewCell.webView.scrollView addSubview:customView]
幫助贊賞
uj5u.com熱心網友回復:
通過將自定義視圖添加到可訪問性元素串列來解決此問題。
[self.view setAccessibilityElements:@[customView]];
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/466339.html
標籤:IOS 目标-c 合适的视图 wkwebview xcuitest
上一篇:如何決議url以獲取鍵和值
