使用Capybara模拟在文本框中键入

时间:2014-09-18 13:00:44

标签: ruby cucumber capybara automated-tests

我正在使用带有ruby和capybara API的黄瓜进行一些自动化测试。有一个场景,我需要模拟在我的一个文本框中输入以验证实时更改的值。我使用过'设置(值)'前' FILL_IN'我没有为我工作,因为水豚无法找到我的文本框的ID /名称。是否有任何方法可以模拟输入,然后将值设置为文本框,而不是设置值,因为此处的要求是对实时更改进行验证。

提前致谢。

1 个答案:

答案 0 :(得分:2)

它适用于native.send_keys(" mytext")。 例如:

@layout[1].find("div:nth-child(2)").find("input[role='textbox']").native.send_keys(arg1)

感谢您的输入