2011-03-31 63 views
2

我試圖在Eclipse中使用Java運行一些自動化測試(將它們作爲JUnit測試運行),並且我使用Selenium IDE 1.0.10插件爲了找到按鈕ID。問題是,在網頁上,我在行上有一個隱藏的按鈕,只有當它懸停在上面時纔可見。如果我點擊按鈕,Selenium將註冊點擊,但是如果我嘗試運行測試用例,它會在該點擊時停止,因爲按鈕只有在鼠標懸停在它上面時纔可見。有沒有一種方法,Selenium中的「鼠標懸停」命令或在按鈕之前讓按鈕可見的命令?如果您需要更多信息,請提問,我會盡我所能提供。我不知道還有什麼需要,因爲我在Java和Selenium方面都很新。Selenium - 點擊一個隱藏的按鈕,只有當它懸停在它上面時纔會出現

謝謝!

+0

[Selenium和:hover css]的可能的重複(http://stackoverflow.com/questions/2973145/selenium-and-hover-css) – Martin 2011-03-31 08:49:27

回答

1

嘗試:

selenium.mouseOver(「mylocator」);

+0

謝謝,但我仍然無法使它工作。我在Selenium插件中使用mouseOver命令,輸入正確的元素(據我所知,無論如何),但是當我運行測試時沒有任何反應。它不會因爲我的mouseOver元素存在而失敗,但隱藏的按鈕不會出現。再次,如果我不更明確,我很抱歉。 – Ragnar 2011-04-01 09:45:44

+0

你確定這是一個懸停,是激活隱藏的按鈕?你能提供元素的HTML和相關的JavaScript嗎? – Ardesco 2011-04-03 19:33:16