使用selenium webdriver的剪贴板复制粘贴不适用于firefox

时间:2014-11-18 07:26:00

标签: firefox selenium selenium-webdriver webdriver

我有一个点击链接,它将文本复制到剪贴板。 在手动执行时,它能够复制到剪贴板并因此获取它,使用webdriver for firefox它无法将文本复制到剪贴板。 与Chrome一样,它运行良好。 有帮助吗? 提前谢谢。

代码:

Actions objActions = new Actions(objDriver);
objActions.moveToElement(actionCopyScript).click().build().perform();    
strScript = (String) Toolkit.getDefaultToolkit().getSystemClipboard()
            .getData(DataFlavor.stringFlavor);

1 个答案:

答案 0 :(得分:0)

除了问题,请告诉我们一些基本信息(代码你试过,哪些langague)等。

假设它是Java,它应该使用以下行...

Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
StringSelection str = new StringSelection(copyTo);
clipboard.setContents(str, null );

我希望这有帮助..