次のキーシーケンスを使用しています。
protected void assertFieldValues(String fieldId, String value) {
focus("id=" + fieldId);
type("id=" + fieldId, value);
keyDown("id=" + fieldId, value);
keyUp("id=" + fieldId, value);
}
初めてメソッドを呼び出すと、問題なく機能します。
public String REQUISITION_TOTAL = "requisitionTotal";
//initially add total
assertFieldValues2(REQUISITION_TOTAL, "1500");
2回目に呼び出して元の値を上書きすると、
//Overwrite total, but fails.
assertFieldValues2(REQUISITION_TOTAL, "2500");
次のエラー、無効なキーシーケンスが表示されます。キーダウンで失敗しているようです。キーダウンを削除すると、キーアップで失敗します。
私が間違っていることについて何か考えはありますか?js計算を実行するにはキーアップが必要です。