Watir定位按钮不起作用

时间:2012-02-08 21:56:12

标签: ruby watir watir-webdriver

民间,

这是我网页上的代码段:

<tr class="group">
<td id="group_All" colspan="4">
<form class="h" method="post" action="/item/items/555/groups">
<div style="margin: 0pt; padding: 0pt; display: inline;">

</div>
<fieldset>

</fieldset>
<fieldset class="buttons">
<span>
<input type="submit" value="Group" name="commit">
or
<a onclick="$$('td.tools a').each(function(e) { e.removeClassName('highlighted') }); $('group_All').hide();" href="javascript:void(0);">Cancel</a>

我试图点击上面代码中的这个按钮:

<input type="submit" value="Group" name="commit">

我试过这个,过去一直有效:

@browser.button(:name, "commit").click

但这不适合上面的按钮,我应该尝试的任何其他事情,非常感谢。

1 个答案:

答案 0 :(得分:0)

你能使用form.submit吗?我认为它将支持类,方法和动作(以及多个)的标识符。

@browser.form(:action => '/item/items/555/groups').submit
@browser.form(:class => 'h').submit
@browser.form(:method => 'post').submit
@browser.form(:action  => '/item/items/555/groups', :class => 'h', :method => 'post'