我一直在試圖編寫一個自動化測試,將光標懸停在圖像上,只用水豚和硒。一旦我可以把它懸停在圖像上,我想檢查圖像已經改變,即通過使用CSS的背景圖像。經過一番研究,有些人一直在說,與硒的觸發方式不工作所以我一直都喜歡嘗試不同的東西:如何將鼠標懸停在使用水豚和硒的圖像上
hover = driver.find_element(:css => "element")
driver.move_to.(hover).perform
featured_promo = page.find(:xpath, '//*[@id = "btnCalendar"]')
featured_promo.native.hover()
這些都沒有工作。
任何幫助或建議將不勝感激。
你好帕維爾,香港專業教育學院試圖這樣做,但即時得到一個錯誤說NameError: 未定義的局部變量或方法'驅動程序'爲#。任何建議,爲什麼即時通知該錯誤。 –
Ray
2012-03-28 16:11:11
您是否創建了此驅動程序對象? 請看這裏:http://selenium.googlecode.com/svn/trunk/docs/api/rb/Selenium/WebDriver.html 首先你需要創建WebDriver對象來使用硒。 Pawel – Pawel 2012-04-02 08:04:41
正如你可能已經猜到的那樣,我很新。我現在創建了驅動程序對象,但唯一的是它不會找到該元素,但應該能夠得到它的工作。感謝您的幫助Pawel! – Ray 2012-04-02 15:33:31