Markup Variables
Markup variables are used for macro-replacement in pages. They provide another way to parameterize your tests with static values (not changing during a test execution). Define a variable using:!define variablename {value}
and then use it anywhere in the page with this syntax:
${value}
Unlike symbols, markup variables can be used also as a part of a cell. Note that variables are processed while building the HTML page, so they are not available to fixtures at runtime. Here is an example:
!define town {Houston} |ColumnFixtureTest| |firstPart|secondPart|together?| |Hello|World|Hello, World| |${town}|We Have a Problem|${town}, We Have a Problem|
Markup variables are especially useful to extract a common value to a single place, so that it can be changed easily. They can also be used to parameterise included pages. For example, you can write a test component that is frequently used, and then call it with different parameter values by using markup variables. See
Previous page: Symbols Parent page: Important concepts
Keyboard Shortcuts ?
General
- t Test page or suite
- e Edit page
- v View page (after test)
- a Add new page
Go To
- g u User Guide
- g q Quick Reference Guide
- g f Full Reference Guide
- g c Recent Changes
Edit Mode
- CTRL+s Save page
- ESC Cancel edit
Tools
- p Properties
- w Where used?
- AK+v Versions
- AK+h Page History
- / Focus on search bar
- s Open search page