Appium 求助,怎么实现断言音乐播放器是否播放了音乐

残枫 · 2019年12月15日 · 最后由 Lydia 回复于 2019年12月17日 · 1980 次阅读

问题:怎么断言音乐播放器正在播放音乐?

思考一:判断播放器的状态,如果此时播放器显示暂停按钮,那么可以判断此时正在播放状态。但是,是不是存在正在播放中没有声音这种情况,而且播放器的断言应该判断是否有声音吧。大佬们,有更好的方案吗?

思考二:判断进程的耗流量也是一种方案,但是此种应该不怎么靠谱

共收到 12 条回复 时间 点赞

电脑接个麦克风录音

你要判断有没有声音的话 要不要判断声音是否连续 声效是否正常呢??你测的是音乐播放器 又不是手机喇叭

真部分真要是想测试的话,就启动手机录屏软件。把当时的测试状态录下来,然后测试之后再人工判断一下。
要想通过断言来实现确实很困难。

一般这种我觉得人比较好使。我还能听出他是不是有问题。

音乐播放器在播放时会有计时吧,是不是可以通过时间来断言?

用 appium 当做标题,肯定是 app 啦,接麦克风又到了人工的范畴了

applepen 回复

对的,用断言考虑是比较难判断到结合播放状态和进度条应该会好点

Lydia 回复

我们 APP 没有时间,没有进度条,只有播放状态,比较难搞

Ouroboros 回复

这个没啥毛病

接麦克风怎么就人工了
录音做点频率分析不就好了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册