Difference between revisions of "Testscripts"
From Amahi Wiki
| Line 32: | Line 32: | ||
<input name="field-name1" .../> | <input name="field-name1" .../> | ||
<input name="field-name2" .../> | <input name="field-name2" .../> | ||
| − | + | </form> | |
and then input the keystrokes in the fields, followed by submitting the form. | and then input the keystrokes in the fields, followed by submitting the form. | ||
Latest revision as of 01:49, 7 July 2010
Testscripts look like:
app << { ... test ... }
There are three types of tests:
- checking a page test
- submitting a form
- clicking on a link
Checking a page
:page => ['Title', 'some string']
The testing engine will look for
<title>Title</title>
and
some string
in the HTML of the current page.
Submitting a Form
:form => [['field-name1', 'keystrokes'], ... , 'form-name']
The testing engine will look for
<form name="form-name" ...>
<input name="field-name1" .../>
<input name="field-name2" .../>
</form>
and then input the keystrokes in the fields, followed by submitting the form.
Clicking on a Link
:click => 'Sign out'
The testing engine will look for a <a ...>Sign out</a> and click on it.
