<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>
我想点击登录按钮我该怎么做才能帮帮我....... 我无法通过使用以下代码
来做到这一点Then /^I enter login details and press login button/ do
fill_in "AUTH_USER", :with => "wmmpw@localhost"
fill_in "AUTH_PW", :with => "wmmpw"
click_button("Login")
end
答案 0 :(得分: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"; ?> >
答案 1 :(得分:0)
我目前没有设置PHP / Cucumber环境来检查这一点,但我认为您可能需要在提交按钮中添加id
属性并在步骤定义中使用它。
目前,Webrat找不到您要点击的按钮。