selenium マウスオーバー処理

move_to_element メソッドでマウスオーバー処理をするが最後に perform() をつけないと実際には実行されないので注意
xpath で text()=’hogehoge’ みたいな形で書くとタブで囲まれた部分を指定できる.

#マウスオーバー処理に必要なライブラリ
from selenium.webdriver.common.action_chains import ActionChains

#chrome を開く
driver = webdriver.Chrome()

#マウスオーバーを使うための宣言みたいなもの
actions = ActionChains(driver)

#マウスオーバー処理 ( hoggg と表示されている部分にマウスオーバーを行う)
TEXT_TITLE = "hoggg"
actions.move_to_element(driver.find_element_by_xpath("//*[text()='%s']" % TEXT_TITLE)).perform()