php 浏览器simpleTest登录问题

php browser simpleTest login issue

我正在尝试使用 simpleTest 浏览器登录网站。

下面是我的代码

require_once('simpletest/browser.php');

$browser = new SimpleBrowser();

$browser->get('http://uosom.dzxpy.servertrust.com/login.asp');
$browser->setField('email', 'asher@wds-testing.com');
$browser->setField('password', 'password123');
echo $browser->clickSubmitByName('imageField2');

它没有让我登录,甚至没有抛出错误。

谁能告诉我我做错了什么?

因为imageField2的类型不是submit而是image。函数 ClickSubmitByName() 搜索类型 submit 的输入(您的输入代码是 <input type="image" border="0" name="imageField2" src="v/vspfiles/templates/240/images/buttons/btn_login.gif">)。您可以改用 ClickImageByName()