Answers

Question and Answer:

  Home  SilkTest

⟩ When invoking the java application there the application is getting invoked

When invoking the java application there the application is getting invoked (that is silk test is able to start my java apllication) and then comes login screen but silk Test is giving error JavaMainWin not found.

Why ? it is not coming out of invoke and excuting other part of code like entering username & password to login in that application.

Answer1:

After Invoking the application, Silk waits till it can find the application...In this case the application is your java window....

Sometime it happens that after invoking, silk is unable to recognize but if you invoke manually it works fine...

Solution:

Declare a window variable and use start method.

Now you might using the code

JavaAppWindow.Invoke ()

Instead of this do the following

Window MyJavaApp

MyJavaApp.Start ("path of exe or batch file to invoke the application")

sleep (x) (x --> appropriate value)

Answer2:

window MainWin MyWin // declare as global

main ()

try ()

testcase try () appstate none

MyWin.Start(sPath)

Answer3:

When you give start command as a part of JavaMainWin, ensure that your class path is running independantly - outside the Silk. It should work fine from JavaMainWin as well.

 137 views

More Questions for you: