2013-08-30 48 views
4

我剛剛開始使用Selenium IDE,我點擊一個加載視圖的按鈕,在該視圖中li和li有ng-click='doSomething(myFunc)',它運行加載內容的函數。Selenium IDE不執行代碼角度ng-click

代碼: <li ng-repeat="a in [1,2,3,4,5]" ng-click(myFunc)>{{a}}</li>

點擊通過時,一切工作正常。硒它顯示爲被捕獲,但文我的測試中,我得到這個錯誤

[info] Executing: |sendKeys | id=jsonform-1-elt-0.name | Simo |(SIMO被名字鍵入)

[error] Element id=jsonform-1-elt-0.name not found

注:我的狀態是從使用https://github.com/Simomultimedia/jsonform一個JSON模式內置

有什麼建議可能導致硒不執行?

+0

ng-click =「myFunc」 –

+0

對不起,這是一個錯字! –

+0

您是否嘗試過「Selenium Builder」? – djangofan

回答

0

您是否嘗試過使用量角器?它是專門爲測試端到端angularjs應用程序而開發的(由angularjs團隊開發)。 https://github.com/angular/protractor

它像類固醇硒(在幕後使用webdriver)。