This section explains how to automate some common web testing tasks, such as launching the browser, finding web page objects, handling JavaScript popups, dealing with dynamic identifiers and so on.
In This Section
Explains how you can run web browsers from your tests.
Explains how to navigate to web pages in a running browser.
Describes approaches to waiting until a web page finishes loading.
Checking if Browser Is Running
Explains how to check whether the web browser is running from your tests.
Explains how to close the web browser from your tests.
Describes various methods for locating web page elements.
Using Checkpoints With Web Controls
Explains how you can verify web pages and web page elements.
Handling Dynamic Identifiers in Web Applications
Explains how TestComplete lets you robustly identify web objects whose identifier changes dynamically.
Provides tips on testing web pages whose contents change dynamically.
Accessing Native Web Attributes and Methods
Explains how you can use native attributes, properties and methods of web page elements in your tests.
Handling JavaScript Popups and Browser Dialogs
Explains how you can automate modal dialog boxes such as JavaScript alerts, prompts, confirmations and so on.
Explains how you can access a web page’s DOM
document
object and use it in your tests.Executing JavaScript on Web Pages
Explains how you can run arbitrary JavaScript code on a tested web page.
Changing Browser Settings from Tests
Explains how you can read and modify browser settings as part of your tests.
Related Topics of Interest
About Testing Web Applications
Describes general concepts of web application testing.
A collection of ready-made test scripts for various web testing tasks, such as checking for broken links or parsing HTML tables.
See Also
Testing Web Applications
Requirements for Web Testing
Preparing Web Browsers