1
使用Selenium,我想編輯textarea
的內容。調用textarea.SendKeys("My text")
的作品,但它的字母逐字逐句輸入,對於較長的字符串顯然非常慢。硒粘貼文本到文本區域
我發現的一種解決方法(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,這顯然不是我想要的。
沒有人有任何想法,是什麼問題呢?