html.settings.inputWarningHtml element

getHtml(id).settings.inputWarning( message )

Defines the error message that gets displayed if an obligatory input field is not filled when calling warn. If you use %name% in the string it will be replaced with the element’s name.

Example:

newHtml("intro", "example_intro.html")
    .settings.checkboxWarning("It is highly recommended that you check the '%name%' box before continuing")
    .settings.inputWarning("We would like you to type some text in these fields")
    .settings.radioWarning("Please consider selecting an option for '%name%'")
    .print()
,
newButton("I have completed the form")
    .print()
    .wait()
    .remove()
,
getHtml("intro")
    .warn()
,
newButton("Continue")
    .print()
    .wait()

Will print the custom warning messages on any missing obligatory field after clicking “I have completed the form.”

Published by Jeremy

Researcher in semantics and pragmatics; Programmer of PennController for IBEX