Test of the GUI of a Windows program

Hi,
is there a possibility to control the GUI of an external Windows program (type text in fields, push buttons aso.) by LabVIEW or are there any 'recommended' tools?
Thanks
Joachim

Hi Joachim,
I have heard WinRunner is a good tool for the kind of stuff you want to do. It's an automated testing tool which probably does more than what you really need. Anyways, check it out at:
http://www-svca.mercuryinteractive.com/products/winrunner/
Rgds,
Khalid

Similar Messages

  • Help, Firefox won't let me surf the net on my Windows program. Says I have viruses - Help!!!

    Help me. Right now I'm on my "Ubuntu" program on this computer. IT also has Windows. A few minutes ago, on the Windows program, which I also use Firefox on, I got boxes popping up saying I am infected with viruses - dangerous- blah blah blah. I tried to go to www.avast.com to download their free anti virus protection. Firefox won't even let me search the web to get to avast. It keeps saying I'm in danger and is trying to get me to order a $79.95 version of Win anti virus. help me. Suzanne

    Running a malware program/application may not fix the problem '''''if your infection is the malware listed in the following article'''''. You may need to download and run some other items before the malware program(s) to reverse some of the changes made to your system. Review the following article carefully, and if the screenshots near the top of the article look familiar, follow the instructions given in the order given to rid your system of this pest.
    *http://www.bleepingcomputer.com/virus-removal/remove-win-7-antispyware-2012

  • How do we use a JButton in the gui to activate a program?

    any one knows?

    Presumably you know how to write the code so that something happens when the user clicks the JButton, since that isn't an advanced Java topic. This code then needs to be"Runtime.getRuntime().exec("the program");Search the archives for questions people have asked about this method.

  • Why does moving the mouse over an IMAQ image display slow the GUI down so much?

    I have a large application with several vi's running simultaneously under labview 8.6.1.  When I mouse over an image display control in one of the vi's, everything slows down a shocking amount in all the other vi's.  The windows task manager does not show a large increase in CPU use.  My pc is has a quad cpu with 4GB of RAM, and the CPU and memory loads do not appear to be terribly taxing to the system.  However, many of my vi's apparently come almost to a standstill if I just move the mouse in a circle around my image control.
    This looks like it is largely a GUI display issue.  If I make a new vi and put a while loop in it that only displays the iteration loop number to an indicator, I can see the iterating occurring, then stopping totally when I mouse inside the image display control.  When I stop moving the mouse inside the control, or when I move it outside the control, the interation loop number jumps up, as if it had been incrementing behind the scenes the whole time.  So only display of the interating was halted.
    This problem occurs even if the vi with the image control is not executing.  If the vi with the image control is open but not running, and I mouse over the image on it, the other guis all come to a screeching halt.
    Does mousing in the image display control really utterly crush all other guis in all other labview windows?  Is this an issue inherent to the image display control?  If so, is there anything I can do about this? 
    Also, this issue is not entirely limited to display.  I started looking at it in greater detail because this issue also exposed what I think is a race condition in my code.  I have a vi that acquires an image from a ccd and puts it into an IMAQ image.ctl.  This image then gets passed up to a vi up the call chain, and is put on a queue and sent over to be de-queued by a vi that has the image display control.  Here's the kicker:  when I mouse over the image display control, the image successfully gets acquired inside the subvi, and if I probe the wire leading to the output IMAQ image display.ctl, I see the image.  If I simultaneously probe the wire coming out of the subvi one level up the call chain, the image gets lost about half the time.  This only happens if I am mousing in the image display control IN A TOTALLY DIFFERENT AND SEPARATE VI.  If I bump up the priority of the ccd image acquisition vi to 'highest priority', the problem only happens about 1% of the time, and I really have to mouse around to make it happen.  Still, it's disturbing that mousing in the GUI in one window results in a failure of a separate subvi to simply pass an image up the call chain.  I understand that IMAQ images are referenced rather than passed by value, but I don't see why there should be a failure to pass the image up the call chain.  I've looked for a race condition, but can't find one.
    Eric

    I have finally been able to replicate the behavior that you are seeing on another computer once the image was large enough.  Here are a few notes about this behavior:
    First. The UI only slows down when the images are large, 16 bit images.  The reason why this is unique to 16 bit images is that they can only be displayed on the front panel as 8 bit images.  The workaround that Weiyuan suggested to change the 16 bit display mapping hints towards the root of the problem...that any time a mouse runs over the indicator, Windows asks the entire image to re-draw (having a separate indicator overlapping the image will create the same behavior).  With a 16 bit image, not only does the image have to re-draw on the screen but the 16 bit pixels need to be mapped to 8 bits.  When setting the 16 bit display mapping to Full Dynamic, this requires mor computation/pixel than 90% dynamic or one of the other mapping schemes.
    This is expected behavior if your program is running and you're trying to display a large 16 bit image.  To fix this behavior there are a couple options:
    Change the 16 bit display mapping to something other than full dynamic.  You can choose which 8 bits to display or if you want to map the bits. 
    Resize the image just for viewing purposes on your front panel (since you aren't going to view every single pixel of you image on the screen). You can use the IMAQ Resample.vi to do this.  This will allow you to take your 1500x1500 pixel image and only display a 500x500 pixel version.
    If you are interested in viewing small details of the large image, consider just displaying a smaller region of interest at a time.
    Let me know if any of these solutions work for you.  Good luck on your application.
    Zach C.
    Field Engineer
    Greater Los Angeles

  • SAP GUI 7.20 Windows 7 Crash in some Tcode

    Hi,
    Just suddenly last week my sap gui 7.20 patch level 4 just starting to crash when i run Tcode VA05 with todayu2019s date. no error message is displayed the GUI is just gone.
    I get this error i SM21
    Connection to user 22243 (XXXXX ), terminal 63 (XXXXXX ) lost. but as i know this is not specific to my error just that the connection is lost without a proper logout.
    What i have tried so far uninstall SAP GUI delete the remaining folders, reboot install again with antivirus deactivated. but still the same error.
    Anyone with the same problem or know how to fix this?
    Regards
    Anders

    Hi Anders,
    I have a similar Problem with my GUI and
    I also use the SAP GUI 7.20 with patch level 4 on a windows 7 64-bit system.
    As soon as i try to start transaction SE80 the GUI is closed without any warnings.
    I didn't change anything at the gui config or registry. Last week everything worked fine,
    and after booting my system today, i face this problem. I can't remember active if any major windows updates have been made.
    I also have installed the gui in my windows xp mode system and it works fine, also with the same patch level. Even installing the older sap gui 7.10 doesn't fix the problem. So it seams to be a windows 7 problem.
    I also attached my log from sm21. Would be thankful for every hint.
    Time     Type Nr Clt User TCode Grp N Text
    14:09:26 DP                     Q0  I Operating system call recv failed (error no. 10054)
    perating system call recv failed (error no. 10054)
    etails
    ecording at local and central time........................ 14.02.2011 14:09:26
    Task...... Process    User...... Terminal Session TCode Program Cl Problem cl         Package
    13388      Dispatcher                                           K  SAP Web AS Problem STSK
    urther details for this message type
    Module nam Line Error text          Caller.... Reason/cal
    nixxi.cp   4436           recv10054 NiIRead    recv
    Documentation for system log message Q0 I :
    The specified operating system call was returned with an error.
    For communication calls (receive, send, etc) often the cause of errors
    are network problems.
    It could also be a configuration problem at operating system level.
    (file cannot be opened, no space in the file system etc.).
    Additional specifications for error number 10054
    Name for errno number WSAECONNRESET
    No documentation available for error WSAECONNRESET
    echnical details
    Kind Regards
    Andreas Hartl

  • Testing Acrobat 9 Pro Extended on Windows 7

    I'm trying to install Adobe Acrobat 9 Pro Extended on our Windows 7 test machine to make sure everything works. When installing I keep getting an "invalid serial number" even though I'm using the correct serial number. I've tried copying it from the DVD and runnng it from the desktop and I'm still having the same issues. The install is being ran under Administrator permissions. We are testing under the RC version of Windows 7.

    I've been really surprised by the number of people who take the time to post derogatory or completely unhelpful responses.
    I'm currently working through the issues with Adobe Acrobat support as well and they have been very helpful in getting this tested on Windows 7 RC. Once I work everything out through them I'll post the resolution here so everyone can benefit.

  • How to use the GUI 710

    Dear
    In the IDES Release 4.71,if i can use the GUI 710 for Windows?
    Or some other installation will be needed.
    Thanks!

    hi stephen,
    yes, of course you could use it.
    ardhian
    http://sapbasis.wordpress.com
    http://ardhian.kioslinux.com

  • Error in opening the display on local windows machine for DBCA GUI from rem

    Hi Chaps,
    I connected remote machine using SSH putty from my windows local PC
    I set the environmnet on my remote linux5 mahcine as
    $export DISPLAY=10.96.5.153:0.0
    and ran xclock on remote machine to see the GUI on my local machine(10.96.5.153). unfortunately I got an error
    'Error: Can't open display: 10.96.5.153:0.0'
    the whole idea of doing above is to invoke DBCA GUI on my local machine
    can you please enlight your experience? any solution to this will be appreciated.
    Thanks
    QA
    Edited by: QAbdul on May 11, 2010 3:55 AM

    Hi QA;
    I set the environmnet on my remote linux5 mahcine as
    $export DISPLAY=10.96.5.153:0.0
    and ran xclock on remote machine to see the GUI on my local machine(10.96.5.153). unfortunately I got an error
    'Error: Can't open display: 10.96.5.153:0.0'you are using X-forwarding? Or you are using program as VNC or Xming?
    If you are using VNC you have to follow:
    1. Check vnc is running or not
    service vncserver status << if its return Xvnc stopped
    service vncserver start
    2. vncserver (if you run first time it will ask you password, enter valid password)
    3. as a root user
    export DISPLAY=linux_machine_hostname(or IP of linux):1.0
    xhost +
    4. run Vncviwer from ur machine then enter
    linux_machine_hostname(or IP of linux):1.0 and pass
    5. From vnvviwer screen
    su - oracle
    Then you can run DBCA
    Regard
    Helios

  • I've gotten the message Sorry, your browser/program is not supported by Web Dynpro! I'm using Windows 9

    I attempted to open up a program, it seemed to open fine until I tried to click on the tabs to view specific information & that is when I received the message that my browser/program is not supported by Web Dynpro. I checked the website for Web Dynpro but their downloads only cover Windows 8.

    There is no Windows 9 as Windows 8 is still in Beta testing and not out until 2012.
    There is Internet Explorer 9 (IE9) browser and you appear to be using Windows 7.
    Perhaps the 8 is for the IE8 browser.
    Perhaps the unnamed download you are referring to from Web Dynpro is only for IE.

  • Creating a connection between the GUI and a program's back end

    I have created a program (over 50 classes) and am currently a little confused as to how I should connect the back end of my program (the real functionality) to my front end (the GUI). Currently I am thinking about using a list of event listeners in my back end that will announce when certain events have completed and thus front end can handle the updates accordingly.
    But I want to ensure that the back end doesn't "know" about the front end. In other words, I would like to ensure that the back end and the front end are as independent/modular as possible.
    Can anyone make some suggestions besides event listeners?
    Thanks,
    Timmers

    From what I am able to ascertain from your post, you would advocate using EventListeners in the back end (in same VM) to inform the GUI of changes?
    Is this the commonly accepted way of communicating your back end functionality to your front-end (GUI)?
    I've read that all EventListeners are part of a single thread. So what happens if two events occur simulataneously in the back-end. Do those events get queued or do some of them get lost?
    Thanks,
    Tim
    If the back-end changes state asynchronously to the
    front-end GUI (ie does work in background threads and
    then notifies the front-end when something happens),
    then you should make it send events when this happens.
    The basic concept is the same for CORBA, RMI, JINI,
    or running everything in the local VM.
    To do this you define a set of events (or maybe you
    can use the java.beans.PropertyChangeEvent) and
    listener interfaces. The front-end then registers to
    receive events (probably via an addXXXListener()
    method in the back-end). You would have to have a
    class (or classes) in the front-end that implemented
    the event listener interfaces to receive the events.
    If you are using a distributed technology (CORBA, RMI,
    JINI, ...) the concept is the same, but the event
    mechanisms are slightly different.
    To notify the back-end of state changes in the
    front-end you probably can just do plain old method
    calls from the front-end to the back-end.

  • I downloaded an update for my Safari web browser to "snow leopard". When I click on the .dmg file, a window opens up with a .pkg file but when I click on the .pkg file I get a prompt saying that it doesn't know what program to open it with. with a

    I downloaded an update for my Safari web browser to "snow leopard". When I click on the .dmg file, a window opens up with a .pkg file but when I click on the .pkg file I get a prompt saying that it doesn't know what program to open it with.

    I suspect if you're trying to open a file in 08 that's been opened in 09 the file has been updated to 09 and will not open in 08.

  • While trying to run it show error message : "The application or DLL C:\Program Files\Mozilla Firefox\sqlite3.dll is not a valid Windows image. Please check this against your installation diskette

    Just updated firefox. While trying to run it show error message : "The application or DLL C:\Program Files\Mozilla Firefox\sqlite3.dll is not a valid Windows image. Please check this against your installation diskette." Tried to download and install new firefox, but it alway show that the file is corrupt
    == Today ==
    == User Agent ==
    Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2)

    Do a clean reinstall and download a fresh Firefox copy from http://www.mozilla.com/firefox/all.html and save the file to the desktop.
    Uninstall your current Firefox version and remove the Firefox program folder before installing that copy of the Firefox installer.
    It is important to delete the Firefox program folder to remove all the files and make sure that there are no problems with files that were leftover after uninstalling.
    You can skip the step to create a new profile, that is not necessary for this issue.
    See http://kb.mozillazine.org/Standard_diagnostic_-_Firefox#Clean_reinstall

  • While installing a program (MediaCenter.exe) to handle audiobooks from the library, I erroneously associated the download site with Windows Media Player instead of the actual application (NetLibrary Media Center). How can I reverse/change this?

    While installing a program (MediaCenter.exe) to handle audiobooks from the library, I erroneously associated the download site with Windows Media Player instead of the actual application (NetLibrary Media Center). How can I reverse/change this? Reinstalling the application does not clear the error, so I'm assuming the association is somewhere in Firefox.

    Never mind -- I just found it under Tools/Options.../Applications, where I changed the incorrect association of "nlmcp" from Windows Media Player to the correct one, NetLibrary Media Center. Done!

  • I can't Start, Uninstall or Install new iTunes. I'm getting the same error message: Window Installer Service could not be accessed.  No other programs have similar problem. Any suggestion what can be done?

    I can't Start, Uninstall of Install new iTunes. I'm getting the same error message: "Window Installer Service could not be accessed". No other programs having similar problem. Any suggestions how to fix it?

    For general advice see Troubleshooting issues with iTunes for Windows updates.
    The steps in the second box are a guide to removing everything related to iTunes and then rebuilding it which is often a good starting point unless the symptoms indicate a more specific approach. Review the other boxes and the list of support documents further down the page in case one of them applies.
    The further information area has direct links to the current and recent builds in case you have problems downloading, need to revert to an older version or want to try the iTunes for Windows (64-bit - for older video cards) (not for XP) release as a workaround for installation or performance issues, or compatibility with QuickTime or third party software.
    Your library should be unaffected by these steps but there are also links to backup and recovery advice should it be needed.
    tt2

  • I am trying to reinstall Windows on my macbook pro.  I downloaded the support files and Windows 7 iso file to a USB drive.  However, when I try to run the setup.exe program I get the message "this program cannot be run in DOS mode."

    I am trying to reinstall Windows (would not launch).  I removed the partition and started over.  I downloaded the support files and Windows 7 iso file to a USB drive.  However, when I try to run the setup.exe program I get the message "this program cannot be run in DOS mode."  I was successful before, what am I doing wrong this time?

    Try a restart.
    If that doesn't fix the problem, shut down the computer and then power it back up. Immediately after hearing the startup chime, hold down the shift key and continue to hold it until the gray Apple icon and a progress bar appear. The boot up is significantly slower than normal. This will reset some caches, forces a directory check, and disables all startup and login items, among other things. If the system operates normally, there may be 3rd party applications which are causing a problem. Try deleting/disabling the third party applications after a restart by using the application unistaller. For each disable/delete, you will need to restart if you don't do them all at once.
    Safe Mode
    Safe Mode - About
    General information.
    Isolating issues in Mac OS X
    Troubleshooting Permission Issues
    Step by Step to Fix Your Mac

Maybe you are looking for