作成したjQueryグリッドを調べるコード化されたUIテストハーネスを使用しています。私が遭遇している問題は、グリッドページの場合、ページングを再度呼び出そうとすると、コード化されたUIが古いコントロールを追跡することです。私は例がそれをよりよく説明すると思います:
BaseMap.MSMaintenanceMap.PageNext();
BaseMap.MSMaintenanceMap.PageNext();
これは私が仕事に取り掛かろうとしているコードです。問題は、生成されたデザイナーファイルにあります。
if ((this.mUITitlePagingRowRow == null))
{
this.mUITitlePagingRowRow = new UITitlePagingRowRow(this);
}
これに変更すると:
this.mUITitlePagingRowRow = new UITitlePagingRowRow(this);
それは毎回動作します。問題は、uitestが再生成されると、明らかな理由で元に戻ることです。常に最新バージョンのコントロールを取得するために.uitestファイルに入れることができることを誰かが知っている追加のパラメーターはありますか?