"20" 该值未更改...而是附加为 1020。 给我你的-6ren">
gpt4 book ai didi

ruby - 如何使用 capybara 更改文本框中的值?

转载 作者:太空宇宙 更新时间:2023-11-03 16:31:52 25 4
gpt4 key购买 nike

例如文本框的值为 10我需要将值更改为 20

当我使用下面的 Capybara 命令时,

fill_in "#{ID}", :with => "20"

该值未更改...而是附加为 1020。

给我你的建议。

最佳答案

我不得不使用 javascript 来执行此操作。我写了一个单独的步骤来在更改值之前清除该字段。

page.execute_script("$('#{field_id}').val('');")

关于ruby - 如何使用 capybara 更改文本框中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14646987/

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