Forum Discussion
- tristaanogreEsteemed ContributorIt looks like you're trying to use QTP script calls within TestComplete. "Window" is a method off of another object. Browser isn't even supported.
To open an instance of your web browser, you should probably use something like TestedApps in your scripts. So, using that, you're function would look likeFunction oBrowser( )
Set oBrowser = TestedApps.IEXPLORE.Run()
End Function - HKosovaSmartBear Alumni (Retired)Hi Praveen,
In addition to what Robert said, you can access opened web browsers and web pages in the following way: - praveensqaContributor
Thanks for replay.
Hi All,
My Scenario is :
Click on Link1: URL:http://1.11.1.1/WebApps/a.do?action=0
Click on Link2: URL:http://1.11.1.1/WebApps/b.do?action=2
Click on Link3: URL:http://1.11.1.1/WebApps/c.do?action=3
In the above case evry time my URL is changing. So i need to acces the forms of respective above pages.
my idea is to achive above is:
Set oBrowser = TestedApps.iexplore.Run
set oPage=Sys.Process("iexplore").Page("Link1 URL") // here error is Unable to find the URL
oBrowser.oPage.form
Can you please give some idea to achive the above the scenario - HKosovaSmartBear Alumni (Retired)Hi Praveen,
To load a web page in a browser, you need to use the ToUrl method:
The Sys.Process(...).Page(...) notation is for web pages that are already opened in a browser.
By the way, if you recorded your scenario, TestComplete would automatically generate a script with all the needed actions. It's a good, simple way to understand how to write TestComplete scripts for web testing automation.
I'd also recommend watching our screencasts and webinars about web testing automation -- they will also help you get started and learn some useful tricks:
Intro to Web Testing With TestComplete
Verifying Values of Web Page Elements
Automating Tests of Web Applications
Creating Reliable Tests For Dynamic Objects with Name Mapping