gpt4 book ai didi

ruby-on-rails - 如何使用 assert_select 断言输入元素的值

转载 作者:行者123 更新时间:2023-11-28 20:04:04 24 4
gpt4 key购买 nike

给定 View 中的 HTML:

<form id="new_merchant_user" method="post">
<fieldset>
<div id='legend'>
<legend>Recover Pasword</legend>
</div>
<input id="merchant_user_email" name="merchant_user[email]" type="text" value="" />
<input class="btn btn-success" name="commit" type="submit" value="Send Reset Instructions" />

</fieldset>
</form>

如何使用 assert_select 选择按钮的值?我试试

assert_select 'form input[type=submit]', "Send Reset Instructions"

但是它失败了

<Send Reset Instructions> expected but was
<>..
Expected 0 to be >= 1.

基本上,什么都不选。

我在这里做错了什么?

最佳答案

在你的情况下使用:

assert_select 'form input[type=submit][value=Send Reset Instructions]'

因为值是一个属性,而不是 html 标签中的文本。

关于ruby-on-rails - 如何使用 assert_select 断言输入元素的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17710948/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com