Procedures
open adminer/?username=ODBC&db=adminer_test&procedure=
clickAndWait add[0]
type fields[1][field] interpret_name
select fields[1][type] label=varchar
type fields[1][length] 50
type fields[1.1][field] album_title
select fields[1.1][type] label=varchar
type fields[1.1][length] 50
type definition BEGIN
SELECT id INTO @interpret FROM interprets WHERE name = interpret_name;
IF @interpret IS NULL THEN
    INSERT INTO interprets (name) VALUES (interpret_name);
    SET @interpret = LAST_INSERT_ID();
END IF;
INSERT INTO albums (interpret, title) VALUES (@interpret, album_title);
END
type name insert_album
clickAndWait //input[@value='Save']
verifyTextPresent Routine has been created.
clickAndWait link=insert_album
type fields[interpret_name] Michael Jackson
type fields[album_title] Dangerous
clickAndWait //input[@value='Call']
assertTextPresent Routine has been called, 1 row affected.
clickAndWait link=adminer_test
clickAndWait link=Alter
clickAndWait drop
assertConfirmation Are you sure?
verifyTextPresent Routine has been dropped.