2

セレンWebドライバーのアクションクラスを使用してテキストをコピーするコードを作成しました。私ができることは、カーソルをテキストの周りにドラッグしてコピーすることだけです。

コードスニペット :

Actions a = action.clickAndHold(element)
                        .moveToElement(element1)
                        .release()
                        .keyDown(Keys.CONTROL)
                    .sendKeys("c")
                        .keyUp(Keys.CONTROL);
a.perform();

Javaを使用してディスプレイコンソールにこのテキストを表示するにはどうすればよいですか?

4

1 に答える 1

0

あなたは本当にただ使うべきWebElement#getText()です。複数の要素のテキストを取得する必要がある場合は、単純に連結します。はるかに簡単で信頼性が高く、すべてのブラウザーと OS で動作します。

しかし、あなたが尋ねたので:

Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
System.out.println(clipboard.getData(DataFlavor.stringFlavor));
于 2013-07-19T17:28:51.560 に答える