使用 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,这显然不是我想要的。
有谁知道问题可能是什么?