Label: web

Content with label web in Knowledge Base
Related Labels: object, dom, support, swing, license, multi_property, plugin, xpcom, multiple_browsers, chrome, multi, firefox, ff35, version, editions, browser_registration_fail, installation, awt, duo-edition, more »

Page: Article - Automating applications with both the Web and Java editions
Table of Contents Introduction Squish for Web allows to automate Java applications as well (provided your Squish license includes Java). This article explains the necessary steps to automate a Java application with Squish for Web. Java Applets If you have a Java ...
Other labels: multiple, edition, installation, java, duo-edition, multiedition
Page: Article - Automating multiple applications with multiple Squish installations or editions (Qt, Web)
information below describes the setup for Squish for Qt and Squish for Web, but the instructions are not limited to these Squish editions, but apply to all/most editions of Squish. Table Of Contents Overview Using multiple Squish editions in a single test script is possible and this article describes ...
Other labels: multi, multiple, qt, duoedtion, editions
Page: Article - Browser History Navigation
Overview Squish is able to navigate through the browser history as if the user would have clicked the browser buttons {{Back}} or {{Forward}}. While those buttons are not part of the web application's DOM tree, it might be possible to simply record clicks on those buttons ...
Other labels: browser, history, button
Page: Article - Explicitly Naming Objects
Table of Contents Why Should I Explicitly Name Objects? Squish identifies application objects by their most stable properties to make tests as robust and reliable as possible. However, as an application is developed and maintained, existing widgets get moved around ...
Other labels: naming, object, toolkit, qt, java, awt, swing, swt
Page: Changing the web browser used for automation
Overview Squish for Web supports test automation scripts that run your test suite several times, each time using a different browser. Configuring the web browser in the Squish IDE In the Squish IDE go to {{Edit}} > {{Server Settings}} > {{Manage ...
Other labels: duplicate, switch_browsers, gui, browsers, multiple_browsers, browser, different_browser, ide
Page: Error message "Registering the browser component which is required for testing web applications failed."
Overview This error message can occur during setup for the Squish for Web edition if you choose Mozilla to be your preferred browser. Registering the browser component which is required for testing web applications failed. OK If you have never used ...
Other labels: extension_directory, firefox, mozilla, error, browser_registration_fail
Page: Error message "You do not have a license to use the Squish for Java edition"
You are using the Web edition, and get a message saying "You do not have a license to use the Squish for Java edition." If you are using the Squish for Web edition, and you have embedded Java applets in your application, you might get ...
Other labels: license, java, error
Page: Example - Identifying HTML objects via DOM paths (Web)
Overview Objects in HTML pages can also be identified using their DOM paths. For example DOCUMENT.HTML1.BODY1.FORM1.TABLE1.TBODY1.TR2.TD1.TABLE1.TBODY1.TR1.TD1.TABL E1.TBODY1.TR2.TD1.TABLE1 Getting an Object's DOM path To get a DOM path for an object one of the following methods can be used. Method 1: Launch ...
Other labels: dom, html, object, object_identification
Page: How can I print child nodes of a drop down element?
How can I access child nodes? Possible problem: You have extra NODE elements. It is worth noting that the resulting children of HTML elements vary in Squish, depending on the browser used. We directly mirror the DOM from the browser's ...
Other labels: node, children, object
Page: In the Squish for Web edition, why do my object names look different?
Squish for Web uses two distinct naming schemes One naming scheme is hierarchical names, for example: DOCUMENT.HTML1.BODY1.FORM1.DIV6.DIV1.DIV1.TABLE1.TBODY1.TR1.TD1.DIV1.DIV 1.TABLE1.TBODY1.TR1.TD2 The other scheme is based on multiproperty names, for example: Only some known HTML types will generate multiproperty ("real") names ...
Other labels: dom, hierarchical, multi_property, object_naming, squish_web, html, dom_path