我正在使用带有ruby和capybara API的黄瓜进行一些自动化测试。有一个场景,我需要模拟在我的一个文本框中输入以验证实时更改的值。我使用过'设置(值)'前' FILL_IN'我没有为我工作,因为水豚无法找到我的文本框的ID /名称。是否有任何方法可以模拟输入,然后将值设置为文本框,而不是设置值,因为此处的要求是对实时更改进行验证。
提前致谢。
答案 0 :(得分:2)
它适用于native.send_keys(" mytext")。 例如:
@layout[1].find("div:nth-child(2)").find("input[role='textbox']").native.send_keys(arg1)
感谢您的输入