2016-12-26 13 views
-1

アンカーテキストリンクをFacebookノートに自動的に貼り付けようとしています。以下のシナリオを試してください: 任意のサイトに移動し、ハイパーリンクを含むアンカーテキストを探します。手動で、マウスで左クリックしてテキストをスワイプします。次に、右クリックして[コピー(リンクアドレスをコピーしない)]を選択します。これで、テキストとクリップボードへのリンクが1つのエンティティとしてコピーされました。今すぐFacebookのメモを開いて、メモを作成して貼り付けると、リンクが挿入されます。 MS Wordに貼り付けることもできます。 Facebookから添付された画像を参照してください。クリック可能なLink-1を貼り付け、新しいサイトに移動します。挿入されたhtml(Link-2)は拒否されます。それで、私はマウスの左クリックを自動化し、配置されたテキスト要素をスワイプし(要素を見つける方法はわかっています)、右クリックして[コピー]を選択します。Python 2.7 Webdriver - アンカーテキスト要素のマウスコピーを自動化

Facebook Edit Note Page

+0

チェックはこのチケットhttp://stackoverflow.com/questions/11750447/performing-a-copy-and-paste-with-selenium-2 – Andersson

+0

私はチケットのhttpの例を実行しました:// stackoverflowの.com/questions/11750447/perform-a-copy-with-paste-with-selenium-2コピー&ペーストテキスト用に機能しますが、私が正しい場合は、コピーできるようにしてLinkのようなものをコピーして貼り付けません手動で行う – Userqwe

+0

私は上記に間違いました。私はまだ解決策がありません。私は自動的に(マウスで)スワイプするか、ウェブページ上にアンカーテキストをハイライトする方法を知る必要があります。右クリックしてクリップボードにコピーして、埋め込みリンクを保持したまま別のサイトに貼り付けることができます。私は "コピーする"必要がある "リンクをコピーする"という意味ではありません。 – Userqwe

答えて

0

要素を検索し、使用してdriver.send_keysは(Keys.CONTROL、 'C')が正常にクリップボードへのアンカーテキストをコピーしました。手動で貼り付けてURLに移動することができました。

QED

+0

私は上記に誤りがありました。私はまだ解決策がありません。私は自動的に(マウスで)スワイプするか、ウェブページ上にアンカーテキストをハイライトする方法を知る必要があります。右クリックしてクリップボードにコピーして、埋め込みリンクを保持したまま別のサイトに貼り付けることができます。私は "コピーする"必要がある "リンクをコピーする"という意味ではありません。 – Userqwe

関連する問題