Protractor 如何使用量角器测试YouTube视频播放器
我的一个页面上有一个Youtube视频播放器。我还创建了一个播放按钮,通过编程告诉YouTube Javascript API开始播放视频。有没有办法让量角器测试视频是否正在播放?由于我的Angular代码已经初始化了YouTube播放器,我在Google搜索中找不到如何查询播放器的方法。我调查了browser.executeScript,但找不到任何有效的 问题的详细信息: 如果我可以访问YouTube播放器的getCurrentTime()或player.getPlayerState()函数,那么这个问题将是一个很容易解决的问题,因为我的量角器测试只能分析player.getPlayerState()的值 但我的研究告诉我,这在量角器内部是不可能的——因为它只是一个测试运行程序,没有初始化播放器本身(因此没有参考它) 一、 因此,量角器无法断言游动头的位置 基于我对Javascript和量角器的理解,我认为不可能在量角器中检索到对已经初始化的YouTube播放器的引用。你知道怎么做吗 可能的替代方法 下面是一些我认为可以测试这些特性的其他方法Protractor 如何使用量角器测试YouTube视频播放器,protractor,youtube-javascript-api,Protractor,Youtube Javascript Api,我的一个页面上有一个Youtube视频播放器。我还创建了一个播放按钮,通过编程告诉YouTube Javascript API开始播放视频。有没有办法让量角器测试视频是否正在播放?由于我的Angular代码已经初始化了YouTube播放器,我在Google搜索中找不到如何查询播放器的方法。我调查了browser.executeScript,但找不到任何有效的 问题的详细信息: 如果我可以访问YouTube播放器的getCurrentTime()或player.getPlayerState()函数