C# でセレンを使用して nUnit テストを作成しました。
JS確認ボックスを確認する必要があるまで、すべてがうまくいっていました.
ここに私が使用しているコードがあります:
this.driver.FindElement(By.Id("submitButton")).Click();
this.driver.SwitchTo().Alert().Accept();
送信ボタンの後に確認ボックスが表示されます。確認が表示され、すぐに消えますが、フォームは送信されません。上記の accept() 行に関係なく、動作は同じです。
Firefox v15.0.1 とセレン v2.24 を使用しています
送信のクリックと承認の確認の間に Thread.Sleep を入れてみました。
私が読んだことはすべて、セレンドライバーが確認OKを自動的に送信すると言っていますが、何か他のことが起こっているようです.