私のwebappでは簡単なテキストフィールドがあります。このテキストフィールドには、すべてキーアップで常に実行されるjQuery関数があります。この関数には、SQL-Queryの結果を毎回ロードするAjaxリクエストが割り当てられています。私のコードは RailsCastsのコードに相当します。今私はセレンと私のwebappをテストしています。このコード行では、WatirとAjaxリクエスト
browser.text_field(:id => 'textfield').set("Search text")
テキストが書き込まれ、内容が変更されます。このコードで動的コンテンツに配置されたリンクをクリックした後に
browser.a(:id => "link").click
問題はクリックイベントが実行されないことです。誰かが問題が何であるか考えましたか? WatirやAjaxの例かもしれませんか?
ここで何が問題なのか分かりませんでした。リンクをクリックしても何も起こりません。何が起こるはずですか?サンプルページを作成してURLを提供できますか? –
あなたは「今、私はWebアプリケーションをSeleniumでテストしていますが、このコード行で」と書かれていますが、Watirコードがあります。私は少し混乱させています。 –
Watir-Webdriverでこれを試しましたか? –