</span></div>
    </form>

    <form action="/myform5">
      <div><span>
        <button  id="submit5">Click</button>
        <input type="image" src="myimage.png" alt="image submit" name="submit_image" value="image" />
      </span></div>
    </form>

    <a href="/myotherlink">test link</a>

  </body>
</html>
EOF;
$b = new myClickBrowser();
$b->setHtml($html);
try {
    $b->click('nonexistantname');
    $t->fail('->click() throws an error if the name does not exist');
} catch (Exception $e) {
    $t->pass('->click() throws an error if the name does not exist');
}
try {
    list($method, $uri, $parameters) = $b->click('submit5');
    $t->pass('->click() clicks on button links');
} catch (Exception $e) {
    $t->fail('->click() clicks on button links');
}
list($method, $uri, $parameters) = $b->click('test link');
$t->is($uri, '/mylink', '->click() clicks on links');