android-uiautomator

    0熱度

    1回答

    在python中,我想知道是否可以使用appium測試電話服務,例如Wifi或藍牙。 重點是我可以用appium按電話按鈕和撥號號碼,但實際上,我可以測試該電話呼叫建立? 相同的是爲藍牙 - 無線 - 手機配對 一個愚蠢的方法是按撥號按鈕和比較撥號屏幕與預設屏幕,但這只是UI測試,而不是連接服務測試。 如果它不能用appium來完成,你知道它是如何做到的嗎?

    3熱度

    1回答

    我開始在Android上學習UIAutomator。 我創建了一個簡單的poc項目,裏面有很少的元素:一個按鈕和一個editText。 這個行爲很簡單: 當我推動botton時,在editText中寫的消息出現在一個snackBar中。 現在我想提出兩個簡單的測試: 看是否小吃吧正確顯示 看到,如果editTest消息 正確的小吃吧報告 對於點一個我以這種方式完成: @Test public v

    3熱度

    1回答

    運行「ApplicationTest」時綁定爲NULL,但在運行「app」時正確。 This post不起作用。 ApplicationTest @RunWith(AndroidJUnit4.class) public class ApplicationTest { @Rule public ActivityTestRule<LoadingActivity> mActivityRule =

    0熱度

    2回答

    通過executeShellCommand執行shell cmd 「echo測試> /sdcard/testlog.txt」 我嘗試創建與外殼CMD的新文件: echo test > /sdcard/testlog.txt 但是,當我在UiAutomator 2.0 executeShellCommand做。 結果將僅爲echo "test > /sdcard/testlog.txt",而不是

    7熱度

    3回答

    我使用Espresso和UIAutomator編寫我的測試用例。我在測試外部存儲權限時會拒絕其允許的時間。 我有不同的測試用例,它們都需要在測試用例開始時被取消權限。 但是,某些測試用例應該並且確實會授予權限,因此我需要在執行下一個測試時撤銷權限。 我已經搜索過,最近遇到的情況是使用pm管理器執行adb shell命令來撤消權限。但是通過這樣做,我會得到以下錯誤,由於'進程崩潰'導致Instrum

    -1熱度

    1回答

    我是新來的UI Automator,並試圖運行腳本,但得到錯誤。

    0熱度

    2回答

    我正在爲我的應用程序寫一個Espresso測試,並試圖在我的應用程序中打開相機後自動點擊快門按鈕。 我在Android模擬器中使用Espresso和UIAutomator。我設法在UIAutomatorViewer中轉儲這個UI。 我想不通爲什麼我無法點擊使用UIAutomator使用此代碼快門按鈕: public void clickCameraShutterButton() throws Ui

    0熱度

    1回答

    我編寫了C#代碼,通過adb發送命令「uiautomator dump」並搜索特定圖標位置的位置,但萬一該圖標不在當前主屏幕中,我滑動下一個主屏幕找到他等等。 有什麼方法可以找到設備中存在多少個主屏幕?

    0熱度

    1回答

    我想測試我公司的瀏覽器的自動提示俄羅斯語言,UIAutomator功能和我打一個障礙: 沒有KeyEvent.KeyCode_ *爲俄文字母和UiDevice.pressKeyCode(KeyEvent.KEYCODE_LANGUAGE_SWITCH)代碼不會出現幫忙。我在KeyEvent類中找到的哪些文檔似乎表明我只需要使用與英文字母相同的KeyCodes,但是神奇地,它們將映射到其他語言的字母

    0熱度

    1回答

    我正在創建一個ui-automator測試,爲此我必須解鎖設備並執行一些任務。我已經刪除了手機中的所有類型的鎖(只有解鎖鍵和主鍵才能通過簡單的點擊來解鎖我的設備),但是當我使用以下命令時,它會單擊主頁按鈕,但其餘部分不起作用。有沒有解決方案使用ui-automator解鎖設備? 注:他們工作,如果該設備已解除鎖定 mDevice = UiDevice.getInstance(Instrumenta