'da kopar. tableView
'un içinde bir hücre görmek için swipeUp
'a ihtiyacımız olduğu bir sınama var. swipeUp
'dan sonra, olay app.tables
'u basamaz. Kaydırmazsak, her şey beklendiği gibi çalışır.XCUIApplication üzerinde swipeUp(), XCUIApplication'ı UITest
- Swift 2'de Swift 2'ye göre buradaki değişiklik neydi?
- Bu sorunu nasıl düzeltiriz?
Örneğin: Doğrudan elemanı erişmek için
func testSomethingInApp() {
let app = XCUIApplication()
app.launch()
app.swipeUp() //after this we cant get app.tables anymore. Befor everything is fine
XCTAssertEqual(app.tables.cells.elementBoundByIndex(5), "something") //something like this
}
Konsoldan hatanın çıkışı nedir? Herhangi bir hata ayıklama günlükleri? – Oletha
Sadece assambler koduna attığınız başka hiçbir bilgi yok. SwipeUp() 'dan sonra 'po app.tables' bile yapamazsınız. Assambler kodunda bitecek. – BennX
, tokatlamak jest mesajının 'app' aracılığıyla veya 'app.tables' aracılığıyla gönderilmesi gerektiğini doğrulayabilir misiniz? App.swipe() yerine – NeverHopeless