2016-10-28 9 views
0

GebでAngularクリックリンクがクリックされているかどうかをテストしようとしています。リンクはどこにも移動しないので、テストは同じページにとどまるべきです。しかし、テストでは自分のGeb UIページでリンク定義が見つからないようです。Gebと角度クリックリンクをテストする

角度:

<a ng-click="menuAction('open')">...</a> 

ゲブUIページ "メインページ":

openLink { $("a", "ng-click":"menuAction('open')") } 

テスト: 与えられた:

: は次のエラーを取得

when: 
    openLink.click() 

    then: 
    at MainPage 

をメインページにします

org.openqa.selenium.WebDriverException: unknown error: Element is not clickable at point (898, 147). Other element would receive the click: <div ng-show="processing" class="my-new-container ng-scope">...</div> 

ここで同様の問題が見つかりました。 Testing Angular dynamic page content (ng-if) with Geb しかし残念ながら、私の問題を解決するのには役に立たなかった。

ありがとうございました!

答えて

0

これは私の問題の解決策でした。

openLink(to: OtherPage) { $("a", "ng-click": "menuAction('open')") } 
関連する問題