我想测试播放视频并触发某些事件的javascript嵌入。这个嵌入是我们的主要可交付成果。最好的方法似乎是从头开始创建一个DOM,这将有JS嵌入和订阅事件,因此当加载DOM时,订阅已经存在,我不会错过任何事件。
然后我想从我的测试中播放视频,并使用BrowserStack或类似的服务在一堆不同的平台上运行测试。
我的问题是:
data-scheme
不是一个选项,因为它们是静态的。我需要页面在加载时实际加载嵌入的视频。是否有任何选项可能会为Selenium测试添加DOM服务器?有没有人这样做过?