2016-06-17 4 views

Antwort

2

können Sie die Taste direkt zugreifen, indem Sie eine Zugänglichkeitskennung einstellen. In Ihrem Tabellenbeispiel können Sie dies in der Datenquelle der Tabellenansicht tun.

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { 
    let cell = tableView.dequeueReusableCellWithIdentifier(Cell.Identifier, forIndexPath: indexPath) 
    cell.accessoryView = UIButton() // your custom button 
    cell.accessoryView?.accessibilityIdentifier = "Cell \(indexPath.row + 1) Button" 
    return cell 
} 

Dann können Sie auf jede Schaltfläche einzeln in Ihren UI-Tests tippen.

let app = XCUIApplication() 
let firstAccessoryButton = app.buttons["Cell 1 Button"] 
firstAccessoryButton.tap() 
Verwandte Themen