Воспроизведение видео с помощью testCafe на мобильном устройстве - PullRequest
1 голос
/ 09 мая 2020

Я пытаюсь проверить, является ли веб-страница на мобильном устройстве и ее нажатие на кнопку воспроизведения видео, но не воспроизведение видео. Он отлично работает в настольных браузерах. Я пробовал следующие команды testcafe remote test/testCafe/was_test.js -e --autoplay-policy=no-user-gesture-required ниже - мой код, который используется для нажатия кнопки воспроизведения.

test('see if video plays', async t => {
        await t.wait(10000) //this is to wait for the page to load
        data = await getdata()
        const playButton = await Selector('.plyr__control--overlaid')
        await t.click(playButton)
})

1 Ответ

1 голос
/ 11 мая 2020

Удаленные браузеры не поддерживают указание аргументов таким образом. См .:

Запуск браузера с аргументами

Браузеры на удаленных устройствах

Возможно, вы захотите переключить параметры браузера по умолчанию , например:

Как управлять автовоспроизведением аудио и видео в Google Chrome

...