2015-04-02 114 views
0

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

下面是我的代码

require_once('simpletest/browser.php'); 

$browser = new SimpleBrowser(); 

$browser->get('http://uosom.dzxpy.servertrust.com/login.asp'); 
$browser->setField('email', '[email protected]'); 
$browser->setField('password', 'password123'); 
echo $browser->clickSubmitByName('imageField2'); 

它不记录我,甚至不抛出一个错误。

任何人都可以告诉我我做错了什么?

+0

看起来你是对的。你有解决方案吗?我无法重命名或更改输入类型。 – AZee 2015-04-02 20:36:43

+0

谢谢!我通过clickImageByName()获得它的工作 – AZee 2015-04-02 20:42:57

回答

0

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