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 に答える