Rails:使用水豚填充动态场

GTD*_*Dev 5 html javascript testing capybara ruby-on-rails-3

我有一个文本字段,通过带有长id的javascript动态创建:

user_user_skills_attributes_69878013874980_skill_title

其中69878013874980是生成的时间戳.

如何在水豚测试中填写此ID的字段?

谢谢

mcc*_*nnf 5

您可以使用该set命令.就像是:

find(:css, "input[id^='user_user_skills_attributes_'][id$='_skill_title']").set("This is a test title")
Run Code Online (Sandbox Code Playgroud)