1
私はwatin
とspecflow
を使用して、angular
アプリケーションのブラウザテストを自動化しています。角度モデルの値を更新しないTextField.TypeText("some string")
関数で問題に遭遇しました。次のように角度モデルがWatinによって更新されていません
サンプルコードは次のとおりです。
public void updateTextField(string value)
{
GetTextField.TypeText(value);
UpdateButton.Click();
}
public TextField GetTextField
{
get { return TextField(Find.ById(_textFieldId)); }
}
public Button UpdateButton
{
get { return Button(Find.ById(_updateButtonId)); }
}
私は角モデルが更新されません。ただし、テキストがブラウザで入力され、テキストフィールドに入力した値は無視されて見ることができます。
私はすでに変更されたとマークされる入力フィールドを試してみて、強制的に
GetTextField.Change();
GetTextField.TriggerEvent("onchange");
を追加しようとしています。私は同様の問題を選択ドロップダウンと同様に持っていた。しかし、ラジオボタンは正常に動作するようです。
ご協力いただければ幸いです。ありがとう。