小编use*_*607的帖子

使用logcat进行Android测试以进行事件捕获

我一直在谷歌搜索这个问题几个小时,我很难过.我试图为Android设备编写一个全面的测试套件,我的第一个想法是使用logcat输出验证测试结果.Logcat拥有我需要的操作系统和应用程序的所有事件信息.

使用Robotium或Monkeyrunner,我发现无法动态访问logcat.创建一个外部应用程序来监控logcat是不可能的(很难将事件同步到结果).

有什么想法吗?

android logcat robotium monkeyrunner

4
推荐指数
1
解决办法
2724
查看次数

从conftest.py访问测试文件名

我正在尝试做什么

我正在使用 pytest 在 python 中编写一个小框架,作为拆解的一部分,我正在截取屏幕截图。现在,我希望根据正在运行的测试来命名该屏幕截图,而不是 conftest.py 因此,例如,我现在的代码是:

driver.save_screenshot(os.path.basename(__file__)+'.png')
Run Code Online (Sandbox Code Playgroud)

问题

这将打印名称“conftest.py”。如果可能的话,我想打印调用测试的名称。我猜使用请求?

python fixtures pytest

3
推荐指数
1
解决办法
2355
查看次数

通过adb shell命令打开摄像机

我看了高低,还没有运气。我正在 Android 上进行更多相机自动化测试,我需要一种 shell 方式在相机和摄像机之间切换。打开相机本身非常简单: adb shell am start -n com.android.gallery3d/com.android.camera.CameraLauncher

但是一旦我进入相机,就只能通过浮动图标切换到视频(在 JB 中)。有人知道如何直接从 ADB 打开摄像机,或者如果不可能的话,从视频切换到静态图像,反之亦然?预先感谢 NoamM

android adb

1
推荐指数
1
解决办法
4310
查看次数

标签 统计

android ×2

adb ×1

fixtures ×1

logcat ×1

monkeyrunner ×1

pytest ×1

python ×1

robotium ×1