Selenium を使用して、a の内容を編集したいと思いtextarea
ます。呼び出しtextarea.SendKeys("My text")
は機能しますが、文字ごとに入力するため、長い文字列の場合は明らかに非常に遅くなります。
私が見つけた 1 つの回避策 ( http://code.google.com/p/selenium/issues/detail?id=2876 ) は、文字列をクリップボードにコピーして、textarea
. 彼らが与える参照はとのKeys
間があいまいなので、両方を試しました。これを行うための私のコードは次のとおりです。OpenQA.Selenium.Keys
System.Windows.Forms.Keys
Clipboard.SetDataObject("My text");
textarea.SendKeys(OpenQA.Selenium.Keys.Control + "v");
これにより、アプリケーションがフリーズします。代わりに使用System.Windows.Forms.Keys.Control
すると、controlv が入力されますが、これは明らかに私が望んでいるものではありません。
誰が問題が何であるかについて何か考えを持っていますか?