gpt4 book ai didi

android - 运行 Espresso 测试时如何在代码中禁用动画

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:54:01 24 4
gpt4 key购买 nike

有没有人设法在运行 Espresso 测试时通过代码禁用动画?我一直在尝试按照此网页中的说明进行操作(链接自 here):
https://code.google.com/p/android-test-kit/wiki/DisablingAnimations

不幸的是它似乎没有工作,因为我一直看到这个权限错误:

04-27 15:48:28.694      303-342/system_process W/PackageManager﹕ Not granting permission android.permission.SET_ANIMATION_SCALE to package com.cookbrite.dev (protectionLevel=50 flags=0x18be46)

我真的希望避免重新配置我的设备/模拟器。我们经常在本地运行单独的测试,如果我必须不断切换设置,这会让我很烦。

我注意到其他一些开发人员提示这不起作用,所以我可能不是一个人:
https://groups.google.com/forum/#!msg/android-test-kit-discuss/TCil7kMQRTM/QK1qCjzM6KQJ

最佳答案

我正在为每种动画类型执行这三个命令,它们对我有用:

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.

关于android - 运行 Espresso 测试时如何在代码中禁用动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29908110/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com