Flex Automation - prerequisites

Hi
We have Flash Builder 4.0 with Premium License.  We have moved Flex 3.6 to 4.6.  Could you please let us know if this configuration is OK for automation, so that we don't run into "License is not present" error.
I have searched this all over - but the precise answer is missing.  Could you please point to a document which calls out the prerequisites (compatability of Flash Builders for Automation of different versions of SDK) so that I can take this as official confirmation.
Thanks for all your help in advance
Paddu Mysore

Hi,
Is this the correct forum for this qustion?  Please point me to the right forum.
Thanks for all your help in advance
Padmini

Similar Messages

  • Flex Automation API "Licensing Issue"

    Hi,
    We are using "Eclipse Ganymede with Flash Builder Standard Version - 4.0 plugin" + Premium License. We are working with the automation of a Flex application. The automation tool we are using is the FlexMonkium 4.1.5.
    We have some issues with the automation. I have mentioned those below:
    Flex Automation API is limiting the features of the FlexMonkium 4.1.5 as this tool inherits the features and it underlies on the mechanism of the FlexAutomation API only.
    Due to the above mentioned point, the dependencies are:
    License not present. With the trial version only limited records are allowed.
    License not present. With the trial version only limited replays are allowed.
    When we record the user actions performed in the application with the FlexMonkium, we are getting the error as "License not present. With the trial version only limited records are allowed."
    Note: This error is thrown after 15 - 20 user actions have been performed.
    When we execute the recorded script, it is showing up a error message as "License not present. With the trial version only limited replays are allowed."
    Note: This error is thrown after 51 -20 user actions have been executed by the script.
    The complete code of the application is compiled with  "Eclipse Ganymede with Flash Builder Standard Version - 4.0 plugin" + Premium License."
    From the adobe forum: http://forums.adobe.com/thread/682958 we understood that the 4.1 SDK with Premium licence would work fine with record and playback.
    My quesion is, Does the same works with this combination > "Eclipse Ganymede with Flash Builder Standard Version - 4.0 plugin" + Premium License.
    Please guide me to resolve this issue, it would really be very helpful for me:)
    Thanks in advance,
    Anand.S

    May I know what you mean exactly by "Flash Builder Standard Version - 4.0 plugin" + Premium License.
    Have you entered Flash builder premium license key in the screen that asks for serial number? If so, it will be Flash Builder Premium version 4.0 and not Standard version any more.
    If so, automation should work without any issue.
    To check whether premium features are enabled for your version of Flash Builder, please open "Network Monitor" using Window > Show View and see if it is enabled.
    If it is disabled, it shows a message that premium license is required.
    Please confirm.
    Thanks,
    Deeptika

  • Flex automation and license

    Hi,
    I try to use FlexMonkey with my project but after 30 records I've this error message : "License not present. With the trial verison only limited records are allowed.". However, I bought the license for Flash Builder premium 4.5.
    Maybe the problem is because I compile my project with flex builder 3.6?
    Could you help me? I bought the license specially for using Flex monkey...
    Thanks in advance,
    Bat

    It's not a FlexMonkey problem. It's an automation license problem and I'm having the same problem on one of two Windows 7 64-bit machines. I've done all that I can find in the thread Re: Flex Automation API "Licensing Issue" http://forums.adobe.com/thread/834214 but to no avail. As Deepita suggested to confirm Premium status, network monitor is available. I originally installed the trial version of Flash Builder, even had Burrito on for a while.
    Assuming it was some leftover file, I uninstalled every Adobe product  Bought CS5.5 Master Collection. Installed, same thing. Then I uninstalled CS5.5 MC and made sure that I permanently deactivated as per the suggestion in another thread. No luck.
    As per the above thread, I went looking for the following:
    On Windows 7 and Vista, the license.properties file is located in: ..\ProgramData\Adobe\Flex
    I modified that file's record for serial number (as it wasn't my sn for CS5.5) and had great hope.
    I'm still limited to 20 automation actions, at which point it all stops. Solution?

  • QTP version 10 + Adobe 4 flex automation plug in + windows xp.

    I am using QTP version 10 + Adobe 4 flex automation plugin+ windows xp . I am trying to record an application having an  active x control. QTP does not record anything. Could anybody please let me know if there is an isssue with active x with QTP v10. When i tried recording an sample flex application i was able to record the controls as flex controls.
    Any comments will be helpful..
    Thanks in advance ,
    Sheetal

    Moving this discussion to the Flex forum.

  • Serial number needed to try flex automation

    I'm running the Flex Automation Installer to install the
    plugins needed to evaluate use of QuickTest Professional for
    automated Flex 2 testing. The Installer requires entry of a Flex
    Data Services serial number. (The applications I want to test do
    not use Flex Data Services, so this seems an odd requirement for
    evaluation of the test tool.) How can I get the needed serial
    number? If this requires discussion with someone at Adobe who
    oversees my organization's Flex licenses, how would I determine who
    that is and how to contact him or her? Is it necessary to purchase
    a Flex Data Services license to evaluate QTP automated testing of
    Flex 2 apps?

    I have the QTP configured with Flex and I am able to record
    most events. Attempting to record a mouse rollover results in the
    following error : “Error: Unable to find automation method
    'flash.events.MouseEvent' for class 'name: FlexImage
    superClassName: FlexLoader”. My app is a simple image which
    applies two states to display the image. It utilizes the
    Automation.automationManager.recordAutomatableEvent method for the
    target event, within the “rollover” event handler.
    Also, I override the “replayAutomatableEvent(Event)”
    method calling the
    Automation.automationObjectHelper.replayMouseEvent() for the
    MouseEvent.ROLL_OVER event. The error propagates from the MouseMove
    event as reported in the stack trace –Click and ChangeFocus
    also are reported. I’ve added the rollover event to the
    “TEAFlex.xml” file. Its my understanding that any event
    outside of those defined in the “QTP Object Type”
    document for each control can be configured in the
    “TEAFlex.xml” file, for any control descending from
    UIComponent. I received a similar error after extending the
    ProductCatalogThumbnail ( Canvas ) class contained in the flex
    store code, though this error propogates from Scroll. Can you
    determine why ( in the first case ), the rollover is failing?
    Stack trace:
    Error: Unable to find automation method
    'flash.events.MouseEvent' for class 'name: FlexImage
    superClassName: FlexLoader
    event2descriptor: (Object)#0
    flash.events.FocusEvent|keyFocusChange =
    (mx.automation.qtp::QTPEventDescriptor)#1
    eventClassName = "flash.events.FocusEvent"
    eventType = "keyFocusChange"
    name = "ChangeFocus"
    flash.events.MouseEvent|click =
    (mx.automation.qtp::QTPEventDescriptor)#2
    eventClassName = "flash.events.MouseEvent"
    eventType = "click"
    name = "Click"
    flash.events.MouseEvent|mouseMove =
    (mx.automation.qtp::QTPEventDescriptor)#3
    eventClassName = "flash.events.MouseEvent"
    eventType = "mouseMove"
    name = "MouseMove"'.
    at mx.automation::AutomationManager/recordAutomatableEvent()
    at ViewStates_wt3/dispatchLowLevelEvent()
    at ViewStates_wt3/__soup_rollOver()
    at [mouseEvent]
    Text

  • [Automation] Differences when using Flex Automation Framework ?

    Hello everyone,
    I recently made some tests with Flex Automation Framework and noticed that using it slightly change the application behaviour.
    First, it changes the way container intercept dans handle mouse event as expalined in Adobe JIRA ticket #791:http://bugs.adobe.com/jira/browse/FLEXENT-791
    I'm using sdk 3.2 so it won't be fixed. However future releases (3.4+ and 4.0+) should not have this problem.
    Secondly I notice that using RuntimeLoader.swf on my application remove the text of some labels I have in my login form.
    This does not happen when compiling the application with automation libraries.
    Does anyone experienced other bahavioural changes when using automation ?
    Thank,
    Olivier

    Hi Olivier
    The only change which we know of is the one that you rightly pointed out in bug http://bugs.adobe.com/jira/browse/FLEXENT-791 . There are no other behavioral changes that occur when you compile your application with automation.
    With regards to your statement
    Secondly I notice that using RuntimeLoader.swf on my application remove the text of some labels I have in my login form.
    This does not happen when compiling the application with automation libraries.
    Can you please send us a working sample of this issue as we have not come across this behavior before.
    Regards
    Shanaz

  • Flex Automation issue

    Hi All,
    I am facing one issue reagrding flex automation.with the trial version of flex builder,is it possible to have all the classes related automation?
    when I am trying to use mx.aumation package lots of classes are missing.Can anybody guide me as to how to achieve this?
    Regards,
    Maruti

    May I know what you mean exactly by "Flash Builder Standard Version - 4.0 plugin" + Premium License.
    Have you entered Flash builder premium license key in the screen that asks for serial number? If so, it will be Flash Builder Premium version 4.0 and not Standard version any more.
    If so, automation should work without any issue.
    To check whether premium features are enabled for your version of Flash Builder, please open "Network Monitor" using Window > Show View and see if it is enabled.
    If it is disabled, it shows a message that premium license is required.
    Please confirm.
    Thanks,
    Deeptika

  • Flex automation support for Firefox 3.6.8

    Hi There,
    I have been using flex automation plugin for a while which comes with Flex Builder 3.0. Where it is mentioned that flex only supports automation with IE browser. Is the same comment applicable with Flas Builder 4 automation plugin. or is it supporting other browsers other than IE from Flash Builder 4 like Firefox.
    Thanks,
    Rajesh

    Some say October. Though I have not seen any possible dates yet from Mozilla as they cancelled the3.6 EOL discussion they planned for in meeting at end of June and did not mention 3.6 in June 6 meeting notes.
    There will be a 3.6.19 update at minimum scheduled for about August 16.

  • Flex automation package downloads

    from where i got the flex automation
    package............................

    Hi,
    Can any body reply how to download the Plugins for
    Automation Silk Test 9.0 for Testing Flex Application.
    I am not getting where to find the library files
    automation.swc, automation_agent.swc and FlexTechDomain.swc
    Please help.
    sandeep

  • Flex Automation with QTP 10 (SDK 3.2 & 3.5) Error

    I have been able to get very basic applications to work with the automation libraries and then with QTP.The issue I'm having is with the actual project I would like to automate. I have done all of the steps to install automation correctly and have also put the additional compiler arguments into flex. However when the application is initialzing I get the following errors:
    TypeError: Error #1009: Cannot access a property or method of a null object reference.
        at mx.automation::AutomationManager$/addDelegates()[C:\work\flex\dmv_automation\projects\aut omation\src\mx\automation\AutomationManager.as:564]
        at mx.automation::AutomationManager$/addDelegates()[C:\work\flex\dmv_automation\projects\aut omation\src\mx\automation\AutomationManager.as:533]
        at mx.automation::AutomationManager$/addDelegates()[C:\work\flex\dmv_automation\projects\aut omation\src\mx\automation\AutomationManager.as:533]
        at mx.automation::AutomationManager$/addDelegates()[C:\work\flex\dmv_automation\projects\aut omation\src\mx\automation\AutomationManager.as:533]
        at mx.automation::AutomationManager$/addDelegates()[C:\work\flex\dmv_automation\projects\aut omation\src\mx\automation\AutomationManager.as:533]
        at mx.automation::AutomationManager$/addDelegates()[C:\work\flex\dmv_automation\projects\aut omation\src\mx\automation\AutomationManager.as:512]
        at mx.automation::AutomationManager$/addDelegates()[C:\work\flex\dmv_automation\projects\aut omation\src\mx\automation\AutomationManager.as:512]
        at mx.automation::AutomationManager/childAddedHandler()[C:\work\flex\dmv_automation\projects \automation\src\mx\automation\AutomationManager.as:263]
        at flash.display::DisplayObjectContainer/addChildAt()
        at mx.managers::SystemManager/preloader_preloaderDoneHandler()[C:\autobuild\3.5.0\frameworks \projects\framework\src\mx\managers\SystemManager.as:3135]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at mx.preloaders::Preloader/displayClassCompleteHandler()[C:\autobuild\3.5.0\frameworks\proj ects\framework\src\mx\preloaders\Preloader.as:435]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at mx.preloaders::DownloadProgressBar/timerHandler()[C:\autobuild\3.5.0\frameworks\projects\ framework\src\mx\preloaders\DownloadProgressBar.as:1451]
        at mx.preloaders::DownloadProgressBar/initCompleteHandler()[C:\autobuild\3.5.0\frameworks\pr ojects\framework\src\mx\preloaders\DownloadProgressBar.as:1503]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at mx.preloaders::Preloader/dispatchAppEndEvent()[C:\autobuild\3.5.0\frameworks\projects\fra mework\src\mx\preloaders\Preloader.as:291]
        at mx.preloaders::Preloader/appCreationCompleteHandler()[C:\autobuild\3.5.0\frameworks\proje cts\framework\src\mx\preloaders\Preloader.as:443]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at mx.core::UIComponent/dispatchEvent()[C:\autobuild\3.5.0\frameworks\projects\framework\src \mx\core\UIComponent.as:9440]
        at mx.core::UIComponent/set initialized()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\core\UIComponent.as :1168]
        at mx.managers::LayoutManager/doPhasedInstantiation()[C:\autobuild\3.5.0\frameworks\projects \framework\src\mx\managers\LayoutManager.as:718]
        at Function/http://adobe.com/AS3/2006/builtin::apply()
        at mx.core::UIComponent/callLaterDispatcher2()[C:\autobuild\3.5.0\frameworks\projects\framew ork\src\mx\core\UIComponent.as:8744]
        at mx.core::UIComponent/callLaterDispatcher()[C:\autobuild\3.5.0\frameworks\projects\framewo rk\src\mx\core\UIComponent.as:8684]
    Here are the additional compiler arguments that I put into Flex:
    -include-libraries "C:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\frameworks\libs\automation.swc" "C:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\frameworks\libs\automation_agent.swc" "C:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\frameworks\libs\qtp.swc" "C:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\frameworks\libs\automation_dmv.swc"
    Does anyone have any ideas on how to solve this? I've tried using the automation APIs for 3.2 and 3.5 but both yield the same result.

    The application that I'm working with uses the code-behind method of flex development. Has anyone had any issues working with QTP with a project using this method? Any information/ideas are appreciated.
    Thanks

  • Flex automation

    Hey Guys ,
    Anyone knows how to automate a flex application that loads
    modules at runtime. I have a flex application that has a swf file
    that loads 3 different modules at runtime (3 swfs). How can I
    compile such flex application for automation. Is it any different
    then normal automation compilation ? will it create 3 SWF + 1 for
    my application ?
    I am using QTP for writing automation scripts.
    would appretiate your help!
    Thanks
    Saurabh

    http://maps.google.com/maps?f=q&hl=en&q=Adobe+Systems+Incorporated,+345+Park+Avenue,+San+J ose,+CA+95110-2704&ie=UTF8&ll=37.345051,-121.905327&spn=0.167312,0.32135&z=12&iwloc=A&om=1
    GOOD LUCK!

  • QTP Flex automated test limited replays

    I have been writing QTP automated test for our company's flex
    application. My computer has Flex Builder 3 trial version installed
    and I get the message "License not present. With the trial verison
    only limited replays are allowed." (for the ones with sharp eyes, I
    didn't miss type a word of the message, it comes with that typo.)
    from time to time.
    And today I got the serial number from my boss. I enter the
    serial and everything worked, but I am still getting that "License
    not present" message when I was running my test. I tried to
    uninstall Flex Builder 3 and the QTP Flex plugin and reinstall them
    again, but it didn't help.
    Anyone has a clue on how to solve this problem?
    Thanks.

    If you are using static compilation with automation libraries
    you need to recompile your application to get rid of the message.

  • QTP 11 with Flex Automation

    QTP 11 Plugin for Flex Supports only IE6 or later. Is there any other add-in for QTP for Flex Applications which supports other browsers like FireFox, Chrome.. etc?

    There are a variety of QTP patches which will allow support for different browsers.  It's not so much a Flex plugin thing as a QTP thing.  And QTP is supported by HP not Adobe.
    Check out this patch list:
    http://relevantcodes.com/qtp-11-0-patches/

  • Flex automation - need to capture the mousemove

    hi All,
         I am creating Whiteboard application. I want to test my application through automation, but i can't capture the mousemove event.
    Inside the Whiteboard i have drawing fucntionality, this functionality require the mousedown, mousemove and mouseup events. I need to capture these events.
    Please help me.
    - Rajan

    I tryed that method.
    This is my sample file:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application 
    xmlns:mx="http://www.adobe.com/2006/mxml"applicationComplete="init();"
    >
    <mx:Script>
    <![CDATA[
    import mx.automation.Automation; 
    import mx.automation.IAutomationManager; 
    private function init():void
    bindDraw.addEventListener(MouseEvent.MOUSE_DOWN, _MouseDownHandler,
    false, 0, true);}
    private function _MouseDownHandler(evt:MouseEvent):void{
    this.systemManager.addEventListener(MouseEvent.MOUSE_UP, _MouseUpHandler, false, 0, true); 
    bindDraw.addEventListener(MouseEvent.MOUSE_MOVE, _MouseMoveHanlder,
    false, 0, true); 
    bindDraw.graphics.lineStyle(3, 0, 1);
    bindDraw.graphics.moveTo(evt.localX, evt.localY);
    private function _MouseMoveHanlder(evt:MouseEvent):void{
    bindDraw.graphics.lineTo(evt.localX, evt.localY);
    private function _MouseUpHandler(evt:MouseEvent):void{
    bindDraw.graphics.clear();
    this.systemManager.removeEventListener(MouseEvent.MOUSE_UP, _MouseUpHandler, false); 
    bindDraw.removeEventListener(MouseEvent.MOUSE_MOVE, _MouseMoveHanlder,
    false);}
    private var _count:Number = 0; 
    private function clickHandler(evt:MouseEvent):void{
    evt.currentTarget.label=
    "clicked "+(++_count);}
    ]]>
    </mx:Script>
     <mx:Button id="b1" label="click me" click="clickHandler(event)"/>
     <mx:Canvas showInAutomationHierarchy="true" id="bindDraw" width="100%" height="100%" />
     <mx:Canvas id="fff" width="100" height="100" backgroundColor="34233"/></mx:Application>

  • Flex Automation: RegisterUserFunc fails

    Has anyone had success with registering user-defined
    functions in QTP for Flex components? This is a mechanism whereby
    standard method implementations are replaced with custom ones and
    new methods can be added.
    I've tried it with FlexTextArea, FlexButton and FlexCanvas. I
    get the following dialog:
    Run Error: Object doesn't support this action:
    'Flex<ComponentType>(...).<Method>'
    I validated my approach is with a Browser app's WebEdit.
    Code:
    Function MyClick
    MsgBox "worked"
    End Function
    RegisterUserFunc "FlexButton", "Click", "MyClick", False
    Browser("Runtime Loading
    Sample").FlexApplication("automationExample").FlexApplication("prototype.swf").FlexButton ("releaseButton").Click

    Greg,
    Thanks for your help.
    The "&#38;" seems to get me past that error alright.
    The example was sent in an email from Adobe after I
    downloaded the Flex Builder 3 Trial. I just copied and pasted it
    into Flex Builder exactly as they had sent it to me.
    The email message included this:
    Create your first rich Internet application
    Creating your first Flex rich Internet application is easy.
    Just copy the following code into a new Flex project inside Adobe
    Flex Builder. The application will search Flickr for photos related
    to a keyword that is entered into the search box. If you have
    problems, check out the Flex 3 Getting Started Guide Wiki page on
    creating a simple RIA.
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="
    http://www.adobe.com/2006/mxml"
    backgroundGradientColors="[0xFFFFFF, 0xAAAAAA]"
    horizontalAlign="left"
    verticalGap="15"
    horizontalGap="15"
    creationComplete="service.send()">
    <mx:HTTPService id="service"
    url="
    http://www.flickr.com/services/rest/?method=flickr.photos.searc&api_key=db502e017c65ff6f79 68953a5c59ac&per_page=30&tags={searchTerms.text}"/>
    <mx:HBox>
    <mx:Label text="Flickr tags or search terms:" />
    <mx:TextInput id="searchTerms" text="Blue" />
    <mx:Button label="Search" click="service.send()" />
    </mx:HBox>
    <mx:Tile>
    <mx:Repeater id="myrep"
    dataProvider="{service.lastResult.rsp.photos.photo}">
    <mx:Image source="{myrep.currentItem.thumbnail.url}"/>
    </mx:Repeater>
    </mx:Tile>
    </mx:Application>

Maybe you are looking for

  • ICloud mail and Windows RT 8.1

    I've checked and used ALL instructions which describe different ways of using iCloud mail on a Windows RT 8.1 tablet. I've got following results: Standard Windows RT Mail client can't configure icloud mail at all (both using pxx-imap.mail.me.com/pxx-

  • My iTunes is very choppy when watching videos

    My iTunes is very choppy when watching videos.  I just dowloaded a couple shows and it stops then goes really fast when it play's.  Anyway to fix this?

  • Needed Help on Exception

    Hi , While executing below query I am getting exception inserted value too large for column I want to track which column(data) is getting problem kindly suggest DECLARE o_MessageCode number; o_MessageText varchar2(4000); w_proc CONSTANT VARCHAR2(30)

  • SE63 Translation is not working

    Hi all, I have translated the ZSMARTFORM from EN to FR(french) . When i execute this SMARTFORM from tcode (smartform) , the conversion is happening. After assigning this to output type, when i execute from VL03n the conversion is not reflecting. but

  • Frontend Error install excel as viewer

    Hi, my BW gui was upgraded to patch 18 6.4 version and i get this error wen opening Bex analyzer please install excel as viewer. Help is needed guys, thanks, you will be rightly appreciated