Forum Discussion
- shankar_rCommunity Hero
Hi,
Is your AUT is Web start application and Desktop standalone application?
If your application is Web start then you will be seeing all the objects under jp2launcer.
If your application is Desktop standalone then you will be seeing all the objects under java or javaw.
- prabhakarkallamOccasional Contributor
Hi Shankar,
it is java desktop standlone application,iam able to see java swing objects under java in object browser when i open testcomplete,but if i open test complete using Psexec,exe -i -s -d "c:programfiles(x86)\smartbear\testcomplete12\bin\testcomplete.exe",i am able to see java swing objects.
but here main problem is iam trying to automate java application using c# using two libraries(automatedqa.script.dll,automatedqa.testcomplete.dll),please find the below given code.
Connect.RunTest("TestProjectRefsLogs", "TestProjectRef", @"C:\Users\\Documents\PattabiSamples\TinyFrameworkLibrary\TinyFrameworkLibrary\TestProjectRef\TestProjectRef.pjs");
workflowHost = Connect.Sys["Process"]("java");
if (workflowHost["Exists"])
{PropArray = new var(new string[] { "JavaClassName" });
ValuesArray = new var(new string[] { "ComboBoxDemo2" });
panel = workflowHost["Find"](PropArray,ValuesArray,30000);
if (panel["Exists"])
{}
}
please let me know why it is like that
- shankar_rCommunity Hero
What error you are getting with that code?.
Can you try below code.
workflowHost = Connect.Sys["Process"]("java"); if (workflowHost["Exists"]) { PropArray = new Array("JavaClassName"); ValuesArray = new Array("ComboBoxDemo2"); panel = workflowHost["Find"](PropArray,ValuesArray,30000); if (panel["Exists"]) { Log["Message"]("Object exists") } else { Log["Error"]("Object not exists") } }