4
我是新來的Selenium,我試圖點擊圖像地圖的區域。有沒有辦法使用Selenium的webdriver單擊圖像地圖中的某個區域?
我的圖片地圖有兩個區域。第一個區域觸發JS;第二個區域是一個常規鏈接。
我已經試過如下:因爲它是封鎖的區域從而未能在圖像上
點擊(即「區域元素將收到點擊」)
driver.find_element(:css, '.foo img').click
點擊在相同的原因失敗的區域(即'html元素將收到點擊')
driver.find_element(:css, '.foo area').click
移動鼠標(到兩個區域)並執行一次單擊,執行一次單擊,但似乎不會觸發圖像映射。點擊後,它會在任何一行失敗。
driver.action.move_to(driver.find_element(:css, '.foo img'), 10, 10).click
請讓我知道如果我需要提供更多的信息。任何想法,將不勝感激。
旁註...我還沒有嘗試過使用jQuery來觸發點擊呢。我希望找到一種純硒溶液。
官方的bug報告(2011年...提交)位置:http://code.google.com/p/selenium/issues/detail?id=2354 – 2012-08-04 08:43:07