GWTアプリのセレンテストを書いています。マウスオーバー/マウスダウン/マウスアップアプローチを使用してプッシュボタンをクリックします。アプリの[ログイン]ボタンをクリックすると、ユーザーIDとパスワードの入力フィールドを含むdivが呼び出され、問題なく機能します。次に、ユーザーIDとパスワードを入力し、ログインフォームの[送信]ボタンをクリックします。
ゆっくり実行すると、ボタンのクリックが表示されますが、リクエストがサーバーに送信されることはありません(私はネットワークを監視しています)。
実際、Selenium IDEがまだ開いているときに手動でボタンをクリックすると、リクエストは送信されません。次に、Selenium IDEを閉じてボタンをクリックすると、リクエストは正常に処理されます。
誰かこれを見た?それは本当に奇妙に思えます。
アップデート:
Firebugはスクリプトエラーを示します。どうやら、セレンスクリプトはGWTスクリプトといくつかの競合があります。これがエラーの始まりですが、全体が非常に長くなります。
[例外..."'com.google.gwt.core.client.JavaScriptException:(TypeError):result is null fileName:chrome://selenium-ide/content/recorder.js lineNumber:74 stack:([object XMLHttpRequest ]、 "POST"、 " http:// localhost:8080 / login "、true)@chrome://selenium-ide/content/recorder.js:74 XPC_SJOW_CallWrapper((function(url、windowName、windowFeatures、replaceFlag){ if(self.openCalled){return self.originalOpen.call(window、url、windowName、windowFeatures、replaceFlag);} else {self.o