Selenium Upload/Download file handling

In general download and upload dialogs are not new browser windows but rather interpretation of the required file input by the browser. This is why you can’t handle this like normal popup window by using waitForPopup() and selectWindow() methods.

So what are the options? Actually we have two:
1.    Use autoit tool script
2.    Use AWT robot  and use JInvoke

Read more

How to get jsystem sources

Following are instractions to get full functional source environment of JSystem:

Read more

JSystem Course (January 2009 – Israel)

JSystem course Details January 2009

Course subject:

Best practices of test automation development with JSystem

Read more

How to use RS232

JSystem enable you to connect and mange peripheral devices using several protocols like SSH, Telnet, RS232, SNMP and more. In this post I will show how to use the RS232.

First you have to enable RS232 for your java installation. Java do not come with out of the box support for RS252 and you have to install it into you JDK directory.

First download

Read more

Pre regression tests

The idea of ‘Pre regression tests’ is to create small and non-context tests that will verify connectivity and automation infrastructure validity. The main idea is to find those problems in the right context.

One of the time burners in tests automation (especially in the regression parts) is “layer 1” failure. “Layer 1” failure is a basic failure that causes the all execution to be total waist.

Usually the “Layer 1” failure will be of 2 types:

Read more

Web test automation best practices

In this post I will try to summaries my experiences with web test automation. I will refer to selenium and Java examples, although most of the issues raised in the examples are also applicable with the use of other tools as well. I will start by discussing high level strategic issues and then drill down to a more technical level.


Web as GUI testing is comprised of three major elements:

Read more

Updated Selenium object and more…


There is a new updated Selenium system object.
Besides the new updated selenium system object two more additional modules were added:
* – this module wraps the Selenium client driver and adds additional JSystem functionality like the reporting. If there is a need to add analyzers, logs, etc, they should be added to this object.
* – this module will allow you to just copy code from the Selenium Firefox IDE (plugin) and use it in the test. Please see the below an example:

package com.jsystem.examples.selenium;

Read more

JSystem 3 minutes tour


Read more

Profiling scenario execution with JProfiler

Read more

Join the Test Automation Group


Join the Test Automation Group at

Read more
Page 3 of 512345
Fork me on GitHub