ios - Xcode UI 测试 - 多个 UITableView
<p><p>如果我们有多个 UITableViews,我们如何在 XCUITests 中指定哪一个?</p>
<pre><code>XCUIApplication().tables.cells.count
</code></pre>
<p>返回所有单元格。我们如何选择限制计数的表?</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>使用可访问性标识符区分您的 TableView 。</p>
<pre><code>class ViewController: UIViewController {
let firstTableView: UITableView!
let secondTableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
firstTableView.accessibilityIdentifier = "First Table"
secondTableView.accessibilityIdentifier = "Second Table"
}
}
</code></pre>
<p>然后,您可以直接在 UI 测试中引用其中一张表。</p>
<pre><code>XCUIApplication().tables["First Table"].cells.count
</code></pre></p>
<p style="font-size: 20px;">关于ios - Xcode UI 测试 - 多个 UITableView,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/36487925/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/36487925/
</a>
</p>
页:
[1]