Automation of flash based web apps using FlashObjectwebDriver

191 views
Skip to first unread message

bhargav desai

unread,
Sep 4, 2017, 8:23:49 PM9/4/17
to webdriver
Hi,

       On searching for automation of flash based web applications using selenium webdriver, i came across 'FlashObjectwebDriver', across But the examples given on the internet are limited to clicking buttons like using 'play', 'stop' etc. How can we select a particular value from drop down or enter data in a text field using flashobjecwebdriver?

An example would be of great help!

Thanks in advance.

darrell grainger

unread,
Sep 6, 2017, 8:34:20 AM9/6/17
to webdriver
WebDriver is built on javascript. This is a standard which all browsers support. The implementation might be slightly different from browser to browser but the bulk of browsers tend to work the same.

Flash was created by MacroMedia and later acquired by Adobe. It is not open like javascript. It has security concerns which make some browsers block it. No published information on how it works, internally, makes it difficult to automate. When people figure out how to automate a version of Flash, there is no guarantee that the next version of Flash will work the same way. This often resulted in automation tools failing to work when new versions of Flash were released.

Add to the difficulty in creating automation tools for Flash, Adobe recently announced it was going to End Of Life (EOL) Flash. It recognized that HTML5 is supported on more platforms and people are switching to HTML5 for their application. Sites like YouTube switched to HTML5 a while ago. 

So attempting to create automated tools and maintaining them for a technology which has known security concerns and no future doesn't make a lot of sense. Therefore, finding tools which will help with automating Flash is going to be problematic at best.

You are probably better off using a tool which automates desktop applications, rather than automating web applications, and automate the browser (with a Flash plugin) as a desktop application. Even though desktop automation really hasn't been a leading area of development since 1998, it is still more mature than Flash automation, especially on Windows platforms.

Darrell

sunny sachdeva

unread,
Sep 19, 2017, 2:59:35 AM9/19/17
to webdriver
I agree 100% with Darrell... 

FLash is totally outdated now so ROI would be too low. But any way , if you really want to automate then I used Adobe Genie.

Its not that stable but that's the only solution atleast i found.

Thanks
Sunny Sachdeva
Reply all
Reply to author
Forward
0 new messages