0

以下の手順は、私が達成しようとしていることをよりよく理解するためのものです。開いているページのブックマーク(URLを含む)をクリックする方法

  1. ChromeブラウザでURLを開きます(例:https://www.google.com)。

  2. ページが開かれた後、ブックマーク「ABC」(URLは{window.open( '/ output_debug_info.jsp');})();)をクリックします。このブックマークを作成済みです。

  3. 「ABC」ブックマークをクリックして、https://www.google.comの情報を含む新しいクロムのタブを開きます。

  4. 新しいタブでは、名前、住所などの情報をいくつかフェッチして、それらをSelenium Consoleで印刷したいと考えています。

おかげ

+0

セレンができないと思います。以前にブックマークしたものをウェブサイトで読むことができれば問題になります。あなたのブックマークはjsスクリプトだと思います。ちょうどそれを直接実行するのはどうですか? –

+0

@KitFungあなたの提案に感謝します!私たちがセレンから直接ブックマークをクリックできない場合は、そのページで直接そのスクリプト({window.open( '/ output_debug_info.jsp');})();)を実行できますか?私の目的は、現在の開いているページでこのスクリプトを実行して、名前、住所などの情報を取得して、それらをSelenium Consoleで印刷できるようにすることでした。 –

答えて

2

は、セレンを使用してJavaスクリプトを実行するコードの下にチェックアウトするには....私は、次の手順を達成することができますどのように、私を助けてください -

JavascriptExecutor js = (JavascriptExecutor) driver; 
    js.executeScript("alert('Hello')"); 

あなたのJavaスクリプトに "alert( 'Hello')"を置き換えます。

+0

@Punkaaj Chavaanに感謝します..........そのコードは私の仕事の50%を達成するのに役立ちました!どうもありがとう。! –

関連する問題