2016-11-23 34 views
0

是否有人知道是否可以從終端創建或啓動Android模擬器,並將動畫比例設置爲0,以便我可以自動運行Espresso測試?我可以在'emulator'文件中找到的唯一命令是禁用啓動動畫,但這並沒有什麼幫助。 它看起來像我可能可以使用:從終端創建或啓動Android模擬器,禁用動畫以進行Espresso測試

adb shell settings put system window_animation_scale 0 

模擬器啓動後,但是這似乎並沒有實際工作。

回答

0

在互聯網上有一些有用的工具可以幫助你。

  1. test-butler

    該項目有助於只需添加一行代碼到咖啡自動化測試測試規則。但首先你必須安裝外部測試管家應用程序才能使用它。但是,這可以適應您的需求,因爲您可以在早期準備模擬器映像並從命令行啓動它。更多信息here

  2. DeviceAnimationTestRule

    應用的另一個JUnit的規則,以你的測試和thhat在

0

有3種動畫類型。你應該禁用所有這些如下:

adb shell settings put global window_animation_scale 0.0

adb shell settings put global transition_animation_scale 0.0
adb shell settings put global animator_duration_scale 0.0

更多的信息在這裏 - prepare android emulator for UI test automation.