WML/WMLScript Browser Test Suite
This suite contains various WML files to test the capabilities and compliance of WAP/WML browsers.
All tests
Text Formatting
Navigation
Input & Forms
Variables & Events
WTAI
WMLScript
- script_call.wml Calls external WMLScript function
(Basic)
- wmlscript_fragment_spaces.wml Tests
URL-encoded spaces in fragment calls
- wmls_transfer.wml Variable Transfer Regression
- wmls_lang.wml Lang Library
[abs, min, max, parseInt, parseFloat, isInt, isFloat, maxInt, minInt, float, exit, abort, random, seed]
reserved_setup.wml (Reserved Word Checks)
- wmls_string.wml String Library
[length, isEmpty, charAt, subString, find, replace, elements, elementAt, removeAt, replaceAt, insertAt, squeeze, trim, compare, toString, format]
- wmls_float.wml Float Library
[int, floor, ceil, pow, round, sqrt, maxFloat, minFloat]
- wmls_url.wml URL Library
[isValid, getScheme, getHost, getPort, getPath, getParameters,
getQuery, getFragment, getBase, getReferer, resolve, escapeString, unescapeString, loadString]
- wmls_browser.wml Browser Library
[getVar, setVar, go, prev, refresh, getCurrentCard,
newContext]
- wmls_dialogs.wml Dialogs Library
[alert, confirm, prompt]
- wmls_core.wml Core Language (Logic, Loops, Operators)
[ops, typeof/isvalid]
- wmls_easy_features.wml Easy Features (div=, invalid,
next)
- access_control.wml Access Control (FAIL case)
- subdir/access_control.wml Access Control (PASS
case)
- wml_access_control.wml WML Tag Access Control Tests
(Allowed/Denied)
- Quirks Mode + DOMParser Test
- HEAD request Extensionless Check Test
Images
Structure & Layout
Error Handling & Edge Cases