2013-04-30 130 views
0
<FORM METHOD=POST NAME="WMLogon" ACTION=<?php echo "$_SERVER[PHP_SELF]?s=$s&t=$t"; ?> 
<INPUT TYPE="hidden" NAME="current_page" value=0> 
    <table class="bar-status" width="70%" border="0" cellspacing="1" cellpadding="2" align="center"> 
      <tbody> 
      <tr> 
    <td class="bar-search" align="center" bgcolor="#cddeff"> 
    <input tabindex="102" type="Submit" name="Login" align="top" border="0" value="Login"/> </td></tr> 
    </tbody></table> 
</FORM> 

我想點擊登錄按鈕我怎麼能做到這一點請大家幫我按一下PHP表單標籤內的輸入標籤....... 我不能夠使用要做到這一點以下代碼如何用黃瓜

Then /^I enter login details and press login button/ do 
    fill_in "AUTH_USER", :with => "[email protected]" 
    fill_in "AUTH_PW", :with => "wmmpw" 
    click_button("Login") 
end 
+0

你可以顯示你的黃瓜步定義 – fullybaked 2013-04-30 09:34:22

+0

這裏是不擔心abt AUTH_USER和AUTH_PW我只是想單擊該表單輸入標籤....請幫我.... – Manoj 2013-04-30 09:52:05

+0

這很奇怪。 click_button命令應該工作。我認爲你已經與黃瓜一起安裝了水豚? – fullybaked 2013-04-30 10:02:27

回答

0

如果你說它必須是一個自動點擊,那麼你必須去的JavaScript。

只需在表單後包含此代碼即可。

<script type='text/javascript'> 
document.WMLogon.submit(); 
</script> 

**一件事,你在排隊沒關形式1

<FORM METHOD=POST NAME="WMLogon" ACTION=<?php echo "$_SERVER[PHP_SELF]?s=$s&t=$t"; ?> > 
+0

其工作正常,但我使用黃瓜測試此代碼我想點擊登錄按鈕使用黃瓜我該怎麼做..? ?? – Manoj 2013-04-30 09:47:42

0

我沒有一個PHP /黃瓜ENV樹立正確的現在檢查這一點,但我認爲您可能需要將id屬性添加到您的提交按鈕,並在您的步驟定義中使用該屬性。

目前,Webrat無法找到您嘗試點擊的按鈕。

+0

我高壓也用它與水豚,當我用水豚訪問命令是不會工作..... – Manoj 2013-04-30 11:06:49