Contributions
Trying to send parameters from .net application to TestComplete function.
Hi, I've written an application to access functions that I've written in TestComplete. This is working without difficulty, however, the TestComplete function I need to call takes two arguments. The VB.net code samples only show how to call a function like so: IntegrationObject.RunRoutine(sProjectName, sUnitName, sRoutineName) There is no example in the documentation that demonstrates how to add two or more arguments to "sRoutineName" If this exists in the documentation, could someone point this out? Thanks in advance for any help, Ian921Views0likes2CommentsRe: Test Complete is not working in a Vm
I'm reasonably sure that TestComplete works on a VM since we have about 5 VMs running on each of our 14 servers. We've been running our tests on these VMs for years now. That said, Windows 8 or 8.1 VMs with TestComplete 9.31 is extremely problematic, exhibiting some remarkably unpredictable behaviors that seem to vary from machine to machine (I have yet to get object spy or .findall to work on that combination). 9.30 remains stable enough on Windows 8 and 8.1, on both physical and virtual machines. As has been mentioned before, TestComplete must be installed on the VM, not the host machine. It's an easy mistake to make if you're new to automated testing. Try a Windows 7 VM with TestComplete 9.30 installed on the VM if you can. That's been a very reliable combination for us. Hope this helps.743Views0likes0CommentsTestComplete very slow finding MFC controls on Windows 8
The slowdown is significant. It takes about 8 minutes to click a menu. It's not that everything doesn't work. The pattern of fails and passes is identical to the same suite in an identically configured Windows 7 system. The only difference is in performance regarding the MFC controls: windows, tabs, combo boxes and buttons. I've tried some obvious things. I've set all the testcomplete executables for Windows 7 compatibility and set them all to run as adminstrator, turned off visualizer, removed the plug-ins we don't use. Nothing seems to help. Our application is not an open application. To TestComplete, it's a series of independent executables. Suggestions, anyone? Thanks in advance for your help.4.8KViews0likes1CommentRe: Test Complete 8 License, unable to activate
Alex, We've had the same problem, and while your solution of specifying the license server name works (eventually), did anyone think through the implications of shops that may be running TestExecute on 80 machines or more? *Anything* you have to do on 80 machines becomes a significant hassle, now matter how small it is. Is there any individual file where this information is stored that we can automatically copy to new systems to ease the pain of upgrading to 8.10? Regards, Ian Hughes QA Lead Seismic Micro-Technology1KViews0likes0CommentsCommon dialogs in Windows 7 vs. XP or Vista
The common dialog for file opening has changed in Windows 7 as shown in the table below: V32 V64 W764 Process("TKS") Process("TKS") Process("TKS") Window("#32770", "Open", 1) Window("#32770", "Open", 1) Window("#32770", "Open", 1) Window("DUIViewWndClassName", "", 1) Window("DUIViewWndClassName", "", 1) Window("DUIViewWndClassName", "", 1) Window("DirectUIHWND", "", 1) Window("DirectUIHWND", "", 1) Window("DirectUIHWND", "", 1) Window("CtrlNotifySink", "", 4) Window("CtrlNotifySink", "", 4) Window("CtrlNotifySink", "", 3) Window("SHELLDLL_DefView", "ShellView", 1) Window("SHELLDLL_DefView", "ShellView", 1) Window("SHELLDLL_DefView", "ShellView", 1) Window("SysListView32", "FolderView", 1) Window("SysListView32", "FolderView", 1) Window("DirectUIHWND", "", 1) Notice that in the Windows 7 column, the path terminates in "Window("DirectUIHWND", "", 1)" The result is that it is no longer possible to select files by name or position, or detect the number of files in the dialog box as it is when the terminating object is "SysListView32. This breaks several hundred of our scripts which use the common dialogs. Can someone explain how this will be addressed? Is there a workaround better than clicking at some arbitrary, resolution-dependent, x/y position as the recorder does? Thanks in advance for any help, Ian Hughes Seismic Micro-Technology Houston, TX19KViews0likes5Comments