VNCRobot is a tool based on a VNC client. It can control remote computers running a VNC server via the RFB protocol.
VNCRobot provides its own proprietary scripting language and a set of useful features allowing to program, verify and reproduce behavior of the remote computer and provide a comprehensive report, which makes it a powerful tool for automated testing of any software.
System Requirements: As the tool is written in Java, you will have to download and install Java Runtime Environment (JRE) 1.5.. You will also need to install and set up a VNC server.
What´s New in version 1.3.11:
- Transparent pixels are not handled properly when the tool is run from the image comparison CLI (i.e. through imgcompare.sh or imgcompare.bat).
- VNCRobot crashes with a NullPointerException when it is invoked to execute a test script with relative path (e.g. ./vncrobot.sh -c localhost:1 -p welcome -r ../test.txt). WORKAROUND: Use absolute path to your test script instead (e.g. /root/test.txt instead of ../test.txt).
- Script editor has very low performance when editing a large script (50kB+)
- Windows displaying images like Template Preview should have a more contrasting background rather than standard gray to allow to see image borders clearly.