cost 77 ms
我們如何在 Espresso 測試用例中使用參數時將參數傳遞給片段中的構造函數

[英]How can we pass parameters to constructors in a Fragment while using them in Espresso Test Cases

我試圖在我的 Espresso 測試用例中啟動一個帶有 object 作為參數的片段,但我無法這樣做。 val homeFragment=launchFragmentInContainer(themeResId = R.style.AppTheme_NoActionBar) 但是我想發送一個 ob ...

onCreate()中待測代碼運行時如何使用空閑資源?

[英]How to use idling resource when code to be tested runs in onCreate()?

我正在嘗試按照本教程在我的測試中使用空閑資源。 問題是要測試的代碼已經在onCreate()方法中運行了。 在這個(舊的) 問題中,建議在@Before注釋方法中注冊空閑資源,但這並不能解決問題,因為我們仍然需要一個活動實例來進行注冊: 在這種情況下如何使用空閑資源? ...

運行 espresso 測試時找不到 UID 錯誤消息的持久權限授予

[英]No persistable permission grants found for UID error message when running an espresso test

我有一個應用程序請求訪問文件夾。 然后在 OnActivityResult 中: 當我手動運行該應用程序時,會授予持久權限,即使在重新啟動后它也能正常工作。 但是,當我在重啟后在 expresso 測試中運行該應用程序時,出現以下錯誤: 如果我手動運行應用程序和 select 濃縮咖啡測試的文件夾, ...

Roboletric:如何測試按下按鈕后打開的片段?

[英]Roboletric: How to test fragments opened after button pressed?

我有一些流程,其中一個片段打開另一個片段以在專用屏幕中做工作人員。 每次我打開新片段時,Roboletric 都無法“看到”新片段中的內容。 有時添加inRoot{ isDialog }可以解決問題,有時則不能。 關於如何處理這個的任何想法? 使用 espresso + 實際設備一切正常,但我想將 ...

沒有儀器注冊! 必須在注冊工具下運行

[英]No instrumentation registered! Must run under a registering instrumentation

我在運行濃縮咖啡測試時收到以下錯誤: ` 我在 build.gradle 中添加了以下依賴項 我嘗試按照此處提到的解決方案進行操作 AndroidX: No instrumentation registered! 必須在注冊儀器下運行,但它對我不起作用。 有人可以幫我解決嗎? ...

如何從 Android 測試訪問應用程序覆蓋 windows?

[英]How to access application overlay windows from Android tests?

我正在處理的應用程序有一個應用程序覆蓋 window 作為浮動按鈕實現。 它的類型定義為: 問題是我無法從我的測試中訪問這個 window。 既不是來自 Espresso: 或來自儀器測試: 我想在我的測試中模擬一個簡單的按鈕按下。 問題是我的代碼找不到包含這些代碼片段的視圖並且失敗了。 ...

如何從測試 class 獲取屬性? FragmentScenario,濃縮咖啡

[英]How to get access to a property from the test class? FragmentScenario, Espresso

我想檢查我的 editTextView 和屬性字段 (crime.title)。 我如何從測試 class 中獲取此字段? 那是我的測試 Class: 片段 Class 中有一段我的代碼: 這是第 5 版 Big Nerd Ranch 指南中的任務之一。 他們建議使用 onFragment() fu ...

如何從android中的Toast中提取文本進行驗證?

[英]How to Extract text from Toast in android for validation?

我正在使用 espresso 對 android 應用程序進行 ui 測試。 它具有登錄功能。登錄時,如果用戶輸入了錯誤的用戶名或密碼,則會出現提示“用戶名或密碼不正確”。 我想要該文本進行驗證。 我正在 android 測試文件夾中編寫測試。 我是 Android 應用程序測試的新手。 需要幫忙 ...

Android Studio 找不到插樁測試

[英]Android Studio can not find instrumented tests

我有一個具有兩種風格版本(專業版和輕型版)的應用程序,我想運行儀器測試。 所以我添加了兩個額外的目錄 androidTestLight 和 androidTestPro(有三個測試文件夾 androidTest、androidTestLight、androidTestPro)。 當我嘗試運行一個簡單 ...

Android studio Instrumented Test 停留在:Task:app:connectedDebugAndroidTest

[英]Android studio Instrumented Test stuck at: Task :app:connectedDebugAndroidTest

我遇到一個問題,當我嘗試運行 Android Instrument 測試時,android studio 將開始構建,一切都很好,直到它卡在這一行 “> 任務:應用程序:connectedDebugAndroidTest” 並在接下來的 2 小時內運行,並且永遠不會進行實際測試。 我所看到的 ...

如何使用特定視圖 Visible- Espresso 單擊 Recyclerview position

[英]How to click Recyclerview position with specific View Visible- Espresso

我正在使用 Espresso 為我的應用編寫 UI 測試。 屏幕顯示一個Recyclerview ,其中包含狀態為OPEN或CLOSED的商店列表。 根據數據, openTextView或closedTextview默認顯示和隱藏。 以下是我的測試用例場景: 檢查屏幕是否可見檢查 Recycler ...

Espresso:如何在沒有測試停止/崩潰的情況下完全終止應用程序?

[英]Espresso: how to kill an app fully without test stop/crash?

我正在結合 Espresso 和 UiAutomator 進行應用程序測試自動化。 一些功能隱藏在登錄時更新的功能標志后面。應用程序從服務器獲取初始數據包后,功能標志被打開,我必須終止應用程序並重新啟動它。 我試過這個: 但是該應用程序仍然在最近的應用程序中找到,該應用程序仍然在最近的應用程序中找 ...

如何在 Kotlin Espresso 測試中至少提前 45 分鍾

[英]How to Advance time by atleast 45 minutes in Kotlin Espresso Test

我有一個場景,如果用戶在屏幕上閑置 45 分鍾,我將不得不將用戶轉移到主屏幕。 在我的 Espresso 測試中,我想重新創建場景,我不想等待 30 分鍾才能實現。 有什么辦法可以提前 Espresso 的時間嗎? 我已經檢查了 idlingresource 和 waitingforview 等,但 ...

espresso-contrib 3.3.0 工作正常,但任何較新的版本都會導致構建失敗

[英]espresso-contrib 3.3.0 works fine but any newer version results in build failures

我們已經定義了依賴androidTestImplementation("androidx.test.espresso:espresso-contrib:3.3.0") 。 儀器測試工作正常。 但是當我們嘗試更新到更新版本(例如 3.4.0 或 3.5.0)時,我們收到以下錯誤: 該報告顯示以下內容: ...

為按鈕的背景顏色創建一個 viewMatcher

[英]create a viewMatcher for the background color of a button

我正在嘗試編寫自己的 viewMatcher 來測試我的 Button 的背景顏色所以我正在嘗試實施: 測試背景色濃縮咖啡 Android 這是我的代碼以及我如何稱呼它 fun withBackColor(color: Int): Matcher<View?> { Checks ...

如何使用 espresso 或 uiautomator 模擬應用程序終止?

[英]How to simulate app kill using either espresso or uiautomator?

我們有一個應用程序,其中一些數據存儲在 singleton 類中。 因此,數據僅在應用程序被終止后才會更改。 所以,我們有一個用例需要在自動化測試過程中終止應用程序。 如何模擬殺死應用程序並重新打開應用程序 ...

如何在 Jetpack Compose 測試中創建頁面/屏幕 Object Model

[英]How to create a Page/Screen Object Model in Jetpack Compose Testing

對於基本測試,如果我像下面這樣創建一個測試 class,它工作正常。 但是,如果我想將其中一些抽象為單獨的類以進行端到端測試怎么辦? 例如,我想創建一個登錄頁面 class,其中包含用於登錄的所有定位器和類似的主頁,並將我的測試簡化為 我不確定我的頁面類(帶有定位器)應該是什么樣子才能使這成為可能 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM