我正在尝试使用 selenium vba 包装器在 chrome 的文本框中刺激 control+v 选项。我尝试使用上下文单击,但该功能似乎根据光标位置在随机位置单击。我尝试使用发送键功能,但没有得到想要的结果。
selenium.SendKeys (key.Control & "v")
请任何建议或线索将不胜感激。
最佳答案
您想在使用 sendkeys 之前定位文本框。假设有一个名为 textbox1 的 ID 用于识别元素:
driver.FindElementById("textbox1").SendKeys("yourString")
或者
driver.FindElementById("textbox1").SendKeys Keys.Control, "v"
后者假设信息已经在剪贴板中,例如
driver.SetClipBoard "yourString"
关于vba - Selenium VBA 代码在浏览器中粘贴数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31140374/