2014-03-13 79 views
0

我有一些使用Firefox IDE插件構建的Selenium測試。這是我第一次嘗試像這樣的測試,客戶端要求它,因爲我重構了一些代碼,他們想要確定某些事情仍然有效。使用Selenium IDE測試元素高度

我有一個通過腳本調整大小的元素,我需要測試它的高度。我的硒源目前看起來像這樣:

<table cellpadding="1" cellspacing="1" border="1"> 
<thead> 
<tr><td rowspan="1" colspan="3">New Test</td></tr> 
</thead><tbody> 
<tr> 
    <td>open</td> 
    <td>/landing-page</td> 
    <td></td> 
</tr> 
<tr> 
    <td>click</td> 
    <td>css=a.facebook.</td> 
    <td></td> 
</tr> 
</tbody></table> 

我需要測試一個元素大於某個高度。如何在點擊.facebook鏈接後寫入該鏈接?

回答

1

有沒有這樣做的香草方式。您必須創建自己的JavaScript插件才能放入IDE。學習如何爲IDE構建一個JavaScript插件,然後你可以在其中插入這樣的東西(請注意,這是僞代碼):

function validateHeight(HTMLElement element, int height) { 
    return assertTrue(element.height == height); 
} 
+0

聽起來像正確的路徑,你有任何優先資源對於從未真正與測試合作過的人來說? –

+0

作爲Selenium WebDriver的狂熱用戶,不是那麼多的RC或IDE,我確實有一個建議... Ditch IDE。如果你打算讓這個硒項目長期有價值,那麼我建議使用像[硒入門](http://github.com/ddavison/getting-started-with-selenium)這樣的解決方案,項目(這是Java)。無論哪種方式,遷移到Selenium WebDriver。如果你打算繼續使用IDE,那麼我認爲http://adam.goucher.ca/?p=1348應該可以幫到 – sircapsalot

+0

我可以用IDE或者WebDriver的任何一種方式,我會給WebDriver一個看看謝謝! –

相關問題