1

我的问题涉及一个文本输入框,它在输入每个字符后评估输入。

在硒中,

element.sendKeys(string);

将字符串中的每个字符作为单独的按键发送(这是有道理的)。但在现实生活中,我可以足够快地按下几个键,以便输入框一次输入 2 个以上的字符。

如何用硒模拟这个?

我需要“复制/粘贴”还是有其他方法?

4

1 回答 1

2

如果您使用 Java,那么您可以尝试使用“粘贴”方式

setClipboardContents(longText);
textarea.sendKeys(Keys.CONTROL + "v");

如果 C# 你可以尝试使用:

Clipboard.SetText(longText);
textarea.sendKeys(Keys.CONTROL + "v");
于 2013-09-20T06:41:09.893 回答