xcode-ui-testing

    0熱度

    1回答

    我有一個應用程序,其中頁面控件用於指示多個屏幕。當用戶點擊頁面控件時(例如:在當前所選頁面的右側),滾動視圖會滾動到以下屏幕。它工作正常。 我想寫這個場景中的UI測試。我發現我無法點擊特定的頁面控件「點」來觸發該操作。我可以檢查的是頁面控件存在和當前選擇的頁面。 的另一個問題是,即使我能做到這一點,我怎麼能檢查滾動視圖已經滾動?我只能訪問滾動視圖的框架,而不是其邊界。 我剛開始使用的Xcode U

    0熱度

    2回答

    以下情形: 我有一個iOS的項目,自動獲取單元和用戶界面上的CI服務器(CircleCI)上的每個混帳推測試。這些測試是用fastlane執行的,它也被用來自動爲App Store創建屏幕截圖。現在 ,我的項目被翻譯成多種語言。我想FASTLANE對所有語言(能夠採取截圖)工作,所以我從這樣的事情改變了UI測試: app.navigationBars.buttons["Confirm"].tap(

    0熱度

    1回答

    我的應用程序使用位置服務,並且我有代碼提醒用戶位置服務是否被禁用。這有一個按鈕,允許他們切換到設置應用程序並啓用它。這工作正常,但我想寫一個UI測試,檢測它,如果可能的話。 目前,我的UI測試正常工作,檢查是否顯示警報,並且它有一個設置按鈕。點按按鈕時,我可以通過模擬器或物理設備確認應用切換到設置。 我不確定我能否告訴設置應用程序本身通過UITest出現(這會很好!),但我可以檢查被測試的應用程序

    0熱度

    1回答

    我是新用戶界面測試。在記錄期間,當我上UI收集視圖挖掘第一對象被顯示在用戶界面和對應於代碼寫入測試示例方法是: XCUIElement *window = [[app childrenMatchingType:XCUIElementTypeWindow] elementBoundByIndex:0]; XCUIElement *element2 = [[[[window children

    0熱度

    1回答

    我不確定這是否是好的做法,所以請隨時給我打電話,如果不是的話。我有一個UI測試,旨在測試我的應用的歡迎屏幕。因此,在測試中,我想放置一個if語句,以確保在測試代碼運行之前我處於正確的視圖控制器中。我的問題是,如果我不在正確的視圖控制器我想將它彈出到根視圖控制器並從那裏運行測試,但我不知道如何這樣做。 換句話說,如果我不在Welcome VC上,那麼將我移到那裏並運行測試。 在UI測試中這樣做的語法

    1熱度

    1回答

    我正在嘗試爲我公司的應用程序編寫UITest。我碰到了幾篇文章就有關將命令行參數傳遞給我的應用程序,如: if CommandLine.arguments.contains("--uitesting-enrolled") { resetEnrolledState() } else if CommandLine.arguments.contains("--uitesting-unenro

    1熱度

    1回答

    在UI測試上的Xcode 9.0(9A235)時進行調整,以UISlider互動與adjust(toNormalizedSliderPosition:)在所有的時候UISlider嵌套在UITableViewCell不起作用。 我已經在許多不同的場景進行測試: - 正常UISlider不是嵌入UITableView做工精細與adjust方法。 -UISlider與UITableView共存但不在表

    0熱度

    1回答

    我正在編寫一些集成UI測試,現在iOS 11允許您測試多個應用程序,目標是驗證我的應用程序從Health內部輸入的數據應用程序。我大部分都是在那裏,但有一個我無法弄清楚如何檢查的屬性。下面我給出了模擬器的屏幕截圖,以及可訪問性檢查器對錶格視圖單元格的評估。 我在查看是否輸入了用戶名字段,看它是否顯示「是」或「否」。我所有的嘗試都失敗了。我能找到的「對用戶輸入」與下面的線,但它並不像有什麼辦法可以跳

    0熱度

    1回答

    是否可以使用NSPredicate篩選多個結果並選擇可見的結果? 這行代碼將返回多個結果: app.otherElements.containing(.staticText, identifier:"THIS TEXT") 我想過濾掉,並選擇一個是可見的。我之所以這樣做是因爲我想跳過單元格。這是使用記錄器後生成的代碼: let collectionViewsQuery = app.collecti

    2熱度

    2回答

    我們使用此代碼來模擬一個UICollectionView對Xcode的UI測試第一小區自來水: XCUIElementQuery *query = [application descendantsMatchingType:XCUIElementTypeAny]; XCUIElement *collectionView = [query objectForKeyedSubscript:collec