This section contains information about testing Java applications and applets.
-
How-To
- Accessing the clipboard (Java)
- Attaching to a Java application started by Eclipse
- Attaching to running Java applications
- Automate Matlab on Linux
- Automating applications loaded via Java Web Start
- Automating message boxes (Java, SWT)
- Automating native Windows Controls with Squish for Java
- Automating Oracle Forms applications (Java)
- Avoiding problems with ToolItems in RCP and SWT applications
- Bringing window to foreground (Java, AWT, Swing)
- Bringing window to foreground (Java, SWT)
- Check for truncation of displayed text (Java, Swing)
- Checking the VM used by Eclipse
- Checking visibility of a TableItem in a Table (SWT)
- Checking which monitor, display an object is being shown on (Swing, AWT, Java)
- Checking which monitor, display an object is being shown on (SWT, Java)
- Compiling and using the Java extension example
- Enabling the Windows fallback wrapper (Java)
- Finding the JRE that executes a Java application
- Getting cell, column values from an SWT Table (Java, SWT)
- Getting CTabItem by text or tooltip text (Java, SWT)
- Getting foreground, background color of JTable cells
- Getting Object Screen Position, Location, Coordinates (AWT, Swing)
- Getting Object Screen Position, Location, Coordinates (SWT)
- Getting text of JTable cells via cell renderer
- Getting TreeItem of SWT Tree via path (Java)
- Hooking Java applications without "Java Agent"
- Hooking launchers generated with JSmooth
- Hooking up Eclipse-based sub-processes
- Hooking up Java sub-processes started by Qt AUTs
- Hooking up sub-processes with different JRE and Squish package
- Hooking via JVM Parameters
- How can I check which Java I have installed on Linux?
- How to configure the server VM
- How to enable Java log files and diagnose issues
- How to get text from a FormText object (SWT)
- How to run Java or Eclipse RCP applications
- How to Use Custom JVM Parameters
- How to use Java Web Start with Squish
- Java 1.6 On Mac - 32 bit vs 64 bit
- Java GUI Toolkit Names
- Layout validation for text truncation in Java applications
- Loading classes (Java)
- Manually setting up Squish for Java
- Maximizing, minimizing Windows, Frames (AWT, Swing)
- Maximizing, minimizing Windows, Shells (SWT)
- Supported Java Versions
- Testing Against Mutiple JDKs
- Testing AWT-Swing Applets (AWT, Swing, OS X)
- Testing AWT-Swing Applications on Mac OS X
- Using EMMA for checking code coverage
- Widget Plug-Ins (Java)
- Working with Multiple AUTs and AUT versions
-
Troubleshooting
- "A fatal error has been detected by the Java Runtime Environment"
- "A JNI error has occurred, please check your installation and try again"
- "Error - no 'client' JVM at ...jre-bin-client-jvm.dll"
- "Error loading ... jvm.dll"
- "Error occurred during initialization of VM", "Unable to load native library Can't find dependent libraries"
- "F_RunApplication - one of ...-squish-...-lib-SQUISH_MACWRAPPER is missing"
- "java.lang.NoClassDefFoundError com froglogic squish UITask"
- "JavaVM Failed to load JVM", "JavaVM FATAL Failed to load the jvm library" (OS X)
- "You do not have a license to use the Squish for Java edition"
- Error Message "Cannot connect to VM"
-
Tagged with Tag 'java'
- Adding full support for "Windows" controls to Squish for Java, Qt, Web, etc.
- Automating a Standalone Java AUT and a Web Browser From a Single Test Case
- Automating applications with both the Web and Java editions
- Automating Internet Explorer embedded in Java applications (Eclipse)
- Automating Qt Jambi Application on Windows
- Explicitly Naming Objects