Java APIs

_launchJavaWSApplication

Since: Sahi ProSahi OSSahi Pro StarterDesktop Add-OnMobile Add-On
NANANA7.0.0NA

Available for modes: Java

_launchJavaWSApplication($applicationPath)

Arguments
$applicationPathstring absolute path of JNLP specific application

Returns
null

Details

Launch Java Web Start Application.

_launchJavaWSApplication("C:\\Users\\sample.jnlp");
danger DEPRECATED: _launchJavaWSApplication is deprecated since Sahi Pro Desktop Add-On 7.5.0. Use _launchJavaApplication instead.


_launchJavaApplication

Since: Sahi ProSahi OSSahi Pro StarterDesktop Add-OnMobile Add-On
NANANA7.5.0NA

Available for modes: Java

_launchJavaApplication($applicationPath)

Arguments
$applicationPathstring absolute path of Java/JNLP application

Returns
null

Details

Launch Java/JNLP Application.

_launchJavaApplication("C:\\Users\\sample.jar");

_launchJavaApplication("C:\\Users\\sample.jnlp");


_dragNative

Since: Sahi ProSahi OSSahi Pro StarterDesktop Add-OnMobile Add-On
NANANA7.5.0NA

Available for modes: Java

_dragNative($element)

Arguments
$elementelement element to be dragged

Returns
null

Details

Simulates a drag action

// Drag the item
_dragNative(_jvJListItem(_jvJList("Countries"), "India"));


_dropNative

Since: Sahi ProSahi OSSahi Pro StarterDesktop Add-OnMobile Add-On
NANANA7.5.0NA

Available for modes: Java

_dropNative($element)

Arguments
$elementelement element where the dragged element will be dropped

Returns
null

Details

Simulates a drop action

// drop the item
_dropNative(_jvJTextArea(0));


// drag and drop action on same window
_selectWindow("Country List");
_dragNative(_jvJListItem(_jvJList("Countries"), "India"));
_dropNative(_jvJTextArea(0));

// drag and drop action on different window
_selectWindow("Country List");
_dragNative(_jvJListItem(_jvJList("Countries"), "India"));
_selectWindow("Application Form");
_dropNative(_jvJTextArea(0));