2015-04-02 45 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()