我使用testcafe编写了一些测试。我认为它们的内容不值得一提。其中一些依赖于浏览器自动播放音频的能力。
当我使用Chrome运行测试时:testcafe "chrome --autoplay-policy=no-user-gesture-required" testfile.js
一切正常,页面上的音频开始自动播放。
但是,当我使用Firefox时:testcafe "firefox" test_widget.js
自动播放已禁用,并且没有音频正在播放。如果我添加--autoplay-policy=no-user-gesture-required
,则什么都没有改变。
从firefox -h
检查可用参数没有得到有价值的结果。
我应该怎么做才能在Firefox中使用自动播放功能,将其用作浏览器,以通过testcafe运行测试?]
可能的猜测:
软件版本:testcafe 1.7.0; Mozilla Firefox 71.0
谢谢!
您可以允许使用浏览器设置进行自动播放,并使用当前的user profile启动Firefox:
testcafe firefox:userProfile tests/test.js