晚上好,水豚+硒/ Webkit的:選擇* *內一個div(導軌/ rspec的)
我試圖建立使用RSpec /水豚的請求規格爲包含海軍報圖的頁面。我設置了頁面,用戶必須點擊圖表中的標記元素(勾號/數據點)才能繼續。很顯然,這個圖形是用Javascript(flot)生成的。
有沒有一種方法讓水豚/硒在圖表div上點擊特定的x/y位置?我可以在開發環境中進行測量,以便在測試中達到數據點。
我已經找到了用JavaScript來生成這個單擊事件:
$(document.elementFromPoint(x, y)).click();
但我不認爲有辦法讓這個在RSpec的工作。我在尋找更多的東西一樣:如果
find(".overlay").click(top:10px; left:50px;) # click offset from the top and left of graph div
response.body.should have_selector(# stuff that should show up on the page)
不知道這有什麼差別,但我目前比較喜歡硒在WebKit的,這樣我可以看到它在做什麼......將切換到WebKit的一次測試正在運行。
假設在一段時間我只是手動測試一次,以確保我還沒有完全搞砸什麼都可以! – Brandon 2012-01-28 21:50:43