Есть ли способ автоматизировать тестирование флэш-памяти на веб-страницах с помощью Watir-Webdriver? - PullRequest
1 голос
/ 15 сентября 2011

Я пытаюсь протестировать несколько веб-страниц, встроенных во Flex, и мне нужно автоматизировать нажатие на несколько видео через интерфейс Flash.Я использую Ruby и Watir-Webdriver, но я не уверен, как с ними взаимодействовать с Flash.

Кто-нибудь понял это?Я пытался использовать Sikuli, но нашел его немного неуклюжим и не очень быстрым.Любые идеи будут с благодарностью.

Ответы [ 2 ]

2 голосов
/ 16 сентября 2011

Я процитирую себя:

Важно сказать, что Watir НЕ МОЖЕТ управлять плагинами браузера, такими как Java-апплеты, Adobe Flash или Microsoft Silverlight.

С https://github.com/zeljkofilipin/watirbook/blob/master/about.md

1 голос
/ 18 декабря 2013

Хотя есть способ. Вы можете встроить JavaScript в свой скрипт ruby ​​watir.

Это сработало для меня

browser.execute_script << - JS </p>

Global.videoPlayer.sendEvent ( "играть")

JS

Аналогичным образом вы можете сделать паузу или остановку на основе контроллера на плеере

Наслаждайтесь !!

...