嘿,这应该很简单,但它让我很伤心!我有很多这样的按钮:
<form class="general" method="post" action="/password">
<div style="margin: 0pt; padding: 0pt; display: inline;">
<input type="hidden" value="Yg4EweyWwXO8RAF9nd3RZKNmQw8Yk+f2vefLQ/IENyg=" name="authenticity_token"/>
</div>
<fieldset>
<ol>
</ol>
</fieldset>
<div class="submit save">
<span class="submit">
<input type="submit" value="Submit" name="commit"/>
</span>
</div>
</form>
那么,问题是……我该如何点击按钮?
我应该指出,我没有将 Webrat 与 selenium 一起使用,只是直接使用 selenium。我已经尝试了“selenium.click”-ing 几乎所有我能想到的方法。看起来点击方法想要一个ID,但我不知道给它什么ID...
有什么建议吗?
最佳答案
selenium.click("//input[@name='commit' and @value='#{button}']")
(告诉过你这很简单)
关于ruby-on-rails - 使用 selenium-client 单击作为表单一部分的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1690610/