【发布时间】:2021-04-08 07:27:38
【问题描述】:
所以,我正在尝试自动化一个在 OTT 上提供媒体内容的 Android 应用,比如 netflix。
现在我使用的自动化工具是 Appium with java。
应用程序自动化的其余部分对我来说工作得很好。但是,我无法验证视频播放。视频播放器一启动,UI automator 就无法获取设备的屏幕截图。为了解决这个问题,我从开发团队创建的播放器 xml 文件中获取了“play”、“seekbar”等控件的对象 ID。
但是,即使在那之后,如果我尝试运行我的脚本,我总是会收到 NoSuchElement 异常。
我是否提到过,我也无法进行视觉比较,因为内容的 DRM 加密可以防止任何人在播放视频内容时截取屏幕截图。
我已经被这个问题困扰了一段时间了。非常感谢我能得到的任何帮助。
【问题讨论】:
标签: android video automation appium