因此,假设我有一个名为 list 的数组,其中包含下面的字符串,当我循环遍历数组以将数组中的每个项目 send_keys 到已经具有焦点的在线文本编辑器元素上时:
list = ["First", "Second", "Third"]
for index in 0 ... list.size
line = list[index]
chain.send_keys(line).perform
if index < list.size
page.driver.browser.action.send_keys(:return).perform
end
end
我面临的问题是,而不是输出看起来像这样:
First
Second
Third
相反,它看起来像这样:
First
First Second
First Second Third
为什么会这样?是因为之前的动作还在动作队列中,还没有清理干净吗?还是其他原因?如果有人可以提供帮助,我将不胜感激。