TestComplete switching between two windows applications
Hello,
I am currently trying to automate one windows application which has one authentication module in it.
when I launch my windows application,
1. firth thing it asks me is to enter server URL in the application (I am able to automated this)
2. Click on login button. (I am able to automated this)
3. then it opens a default web browser for me to enter user name and password and click on Submit button (NOT DONE, how to switch control to web brower and make it identify control on web brower enter info and click submit)
4. and then I need to again sswitch back to my windows application again and check if application login is successfull
5. then continue next actions on windows application.
Can anyone suggest on this or if anyone had already written some peice of code for something similar scenario ?
Basically swtiching between two different applications during automation in TestComplete.
Hi,
NameMapping will certainly work.
But NameMapping is (just) a more convenient and manageable form of direct process and object referencing. So it is not required to stick to NameMapping/Aliasing (though it is a recommended way) and the following (pseudocode) will work as well:
var oMyDesktopProcess = Sys.Process(<YourDesktopApp>);
var oDesktopLogin = oMyDesktopProcess.Window(<LoginWindow>);
// perform login sequence
var oBrowser = Sys.Browser(<BrowserName>);
var oPage = oBrowser.Page(...);
// perform actions in browser
oMyDesktopProcess.Window(<SomeOtherWindow>).Button(<...>).Click();
oPage.FindChild(...);
// etc.
// i.e. no special actions to switch between tested applications are needed with TestComplete