我的问题涉及一个文本输入框,它在输入每个字符后评估输入。
在硒中,
element.sendKeys(string);
将字符串中的每个字符串作为单独的按键发送(这是有意义的)。但在现实生活中,我可以快速按下几个键,输入框一次可以输入2个字符。
我如何用硒模拟这个?
我是否需要进行“复制/粘贴”或是否有其他方式?
答案 0 :(得分:2)
如果您使用Java,那么您可以尝试使用“粘贴”方式
setClipboardContents(longText);
textarea.sendKeys(Keys.CONTROL + "v");
如果是C#,您可以尝试使用:
Clipboard.SetText(longText);
textarea.sendKeys(Keys.CONTROL + "v");