gpt4 book ai didi

ios - 问 : UITests - How to get collectionCell element inside collectionView nested with TableView cell?

转载 作者:行者123 更新时间:2023-12-01 22:41:54 29 4
gpt4 key购买 nike

我是 UITests 的初学者。目前,我遇到一个问题,无法访问 collectionViewCell 内的元素。

我的 UI 元素结构:

UIViewController

  • UITableView

-- UITableViewCell

   ---> UICollectionView
    ----> UICollectionViewCell
      -----> The element that I would like to get.

我尝试过以下代码:

let tableCellContainer = app.tables["HomeRVMPTableView"].cells.element(boundBy: 0) // Get the first Cell of TableView
let collectionContainer = tableCellContainer.collectionViews["ContainerItemCollectionView"].cells.element(boundBy: 1) // Get the second Cell inside collectionView
let collectionElement = collectionContainer.staticTexts["BuyCashCard"]
XCTAssertFalse(!collectionElement.exists) // FAILED

有什么方法可以更轻松地访问collectionViewCell/tableViewCell吗?当开始使用 UITests 时我很累。

最佳答案

谢谢你们帮助我,我刚刚找到了另一种方法来访问 TableView 中的 Collection View 。

这是我的代码:

let tableCellContainer = app.tables["MainTableView"].cells.element(boundBy: 1) 
let cell = tableCellContainer.staticTexts["Brazil"]
cell.tap()
XCTAssert(cell.exists)

希望这能帮助其他和我有同样问题的人。

关于ios - 问 : UITests - How to get collectionCell element inside collectionView nested with TableView cell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47088498/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com