如何从剪贴板粘贴到硒
问题描述:
我想要一个文本复制到剪贴板,并希望将其粘贴到文本字段。如何从剪贴板粘贴到硒
可有人请让我知道该怎么做
为前: -
driver.get("https://mail.google.com/");
driver.get("https://www.guerrillamail.com/");
driver.manage().window().maximize();
driver.findElement(By.id("copy_to_clip")).click(); -->copied to clipboard
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.findElement(By.id("nav-item-compose")).click();
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
driver.findElement(By.name("to")).???;//i have to paste my text here that is copied from above
答
如果id为“copy_to_clip”真拷贝按钮,点击内容到剪贴板,然后你可以使用键盘快捷选项。我想,你可能没有尝试模拟CTRL + V组合。点击它激活你的目标文本字段,然后使用你的快捷方式。这可能有帮助。
代码段:
driver.findElement(By.name("to")).click(); // Set focus on target element by clicking on it
//now paste your content from clipboard
Actions actions = new Actions(driver);
actions.sendKeys(Keys.chord(Keys.LEFT_CONTROL, "v")).build().perform();
你谷歌使用Java从剪贴板粘贴?看起来非常简单...您尝试了什么代码,结果如何? – JeffC