xctest

    1熱度

    1回答

    我正在爲我公司的網站編寫自動化測試,現在我也正在爲iOS應用編寫測試。在JavaScript中我使用了.forEach()循環來創建測試模板,例如我的茉莉花測試: [one, two].forEach(function(number){ it('should print ' + number, function() { console.log(number); }

    2熱度

    2回答

    我使用XCTest(Swift)在xcode中創建ui測試(Swift) 我該如何運行,例如,從一個類中運行2-3個測試,而無需從其中啓動剩餘的測試這個班? 是否可以添加一些測試套件或運行並從命令行運行只是必要的套件/運行? 根據XCTestSuite文檔,可以選擇創建自定義測試套件,但是我沒有找到任何示例。

    17熱度

    2回答

    有沒有人有經驗和固定的: XCtests沒有間斷在模擬器UI測試(XCUI)推出的應用程序。 我正在運行fastlane,不同的測試似乎無法通過每次測試。 OSX:10.12.3 的iOS模擬器:10.0 的XCode 8.2.1 FASTLANE 2.11.0 試圖通過增加設置和發佈在我的測試之間有3秒的睡眠來修復它,但它仍會出現,也許不是經常但仍... UI測試失敗 - 失敗嘗試啓動 : 錯誤

    0熱度

    1回答

    我有一個結構(部分) struct Event : JSONSerializable, Glossy { let name : String let start : String private var startTimeZone: String let finish : String private var finishTimeZone: Str

    1熱度

    2回答

    我有一個應用程序,其中包含一個cocoapod,其中包含應用程序後面的引擎。在這個cocoapod中,我有一個基本類的共享實例。 + (Restaurant *)current { @synchronized(self) { if (current == nil) { current = [[Restaurant alloc] initWithId:0];

    0熱度

    3回答

    我有一個視圖和在一個高層板上繪製的uistackview數組中的五個按鈕: 但是,當我記錄時,它總是打到第三個按鈕,我不能隨機選擇哪個按鈕打 代碼是: let app = XCUIApplication() let oneElement = app.otherElements["First"] let twoElement = app.otherElements["Two"

    3熱度

    1回答

    我想在我的項目中設置UI測試。我正在進行UI測試,嘗試通過我的應用程序登錄提示登錄。爲了確保在測試啓動時顯示登錄提示,我試圖運行ServerManager.logout(),它位於項目的代碼庫中。這將導致在啓動時顯示登錄提示。 import XCTest class SmokeTest: XCTestCase { override func setUp() { supe

    1熱度

    2回答

    考慮下面的單元測試: - (void)testSample { XCTestExpectation *expectation = [self expectationWithDescription:@"Sample"]; [self.manager loadAllSuccess:^{ [expectation fulfill]; NSArray *da

    1熱度

    1回答

    我在Xcode 8.2的iOS應用。它有一個測試目標/方案,在方案的測試/信息設置中檢查「收集覆蓋率數據」。覆蓋率數據不會被收集。我看到多少次一行是在陰溝裏像往常一樣重複了,但報告導航儀的測試運行並不表示任何覆蓋所有。 我不知道這是否是因爲我設置的測試,而無需真正火起來我的應用程序運行hostless,即 - 他們是純邏輯測試。 這可能嗎?

    1熱度

    1回答

    在我當前的設置中,我的域對象只有一個構造函數(並且希望保持這種方式)。說我的班級看起來像這樣: class Person: FIRDataObject //my custom class let name: String let age: Int required init (snapshot: FIRDataSnapshot) { self.name = snapshot.j