Having problems with your account or logging in?
A lot of changes are happening in the community right now. Some may affect you. READ MORE HERE

How can I add verifications globally for every API call in a script?

How can I add verifications globally for every API call in a script?

It is possible to check for HTML values in every web page called in a script by using the WEB_FLAG_RULE parameter of the verification functions, in the TInit transaction.

The following sample script will parse every subsequent webpage and automatically check it for the HTML text "Borland":

dcltrans
transaction TInit
begin
WebVerifyHtml("Borland", 1, WEB_FLAG_RULE);
end TInit;

transaction TMain
begin
WebPageUrl("http://www.borland.com/", "Borland: Open ALM for Application Development");
WebPageLink("Customers", "Borland : Customers");
WebPageUrl("http://www.borland.com/", "Borland: Open ALM for Application Development");
end TMain;

This means that it is not necessary to add WebVerifyHtml() to each webpage call. Coding in this manner will return the following checks in the TrueLog:

TLE

The WEB_FLAG_RULE parameter is available in the following functions WebVerifyHtml, WebVerifyHtmlBound and WebVerifyHtmlTitle.

Please see SilkPerformer Help for full details.

DISCLAIMER:

Some content on Community Tips & Information pages is not officially supported by Micro Focus. Please refer to our Terms of Use for more detail.
Top Contributors
Version history
Revision #:
1 of 1
Last update:
‎2013-02-15 19:08
Updated by:
 
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.