2016-06-18 24 views
-1

Amazon.com(url:www.amazon.com)のWebページでSelenium-Javaを使用しているので、 "Departments"の次の "Departments"から始めたいと思います。> "Books & Audible"> "Books"、 "Amazon at Books"ウェブページに着陸したいと思います。JavaScript内にあるSelenium Hoverオーバーエレメント

難易度: "Books & Audible"はjavascriptで表示されず、「Find By」でこれにアクセスする方法はわかりません。

有効なセレンコードを取得するためのお手伝いが大変ありがとうございます。

+0

何を試しましたか?結果は何ですか?これは、採用サイトのコードではありません。いくつかの調査を行い、試したコードを提供する必要があります。エラーが発生した場合は、お手伝いができます。 – JeffC

答えて

0

どのように表示されますか?あなたのHTMLコードをここに入力してください。

from selenium import webdriver 
from selenium.webdriver.common.action_chains import ActionChains 

firefox = webdriver.Firefox() 
firefox.get('url') 
element_to_hover_over = firefox.find_element_by_id("id") 

hover = ActionChains(firefox).move_to_element(element_to_hover_over) 
hover.perform() 

はそれが役に立てば幸い:マウスオーバーホバー実行について

は、以下のコードは、あなたがリファレンスとして使用することができスニペットです。

+0

貴重なご意見をお待ちしています。私が言及したように:[リンク](http://www.amazon.com)を訪問し、私の元の質問で強調表示された手順に従ってください、あなたはHTMLコードの "ページソース"を見ることができます。 – Vasu