実行される手順
1. データをプログラムで入力する必要がある Web ページを開きます
。 2. 要素 ID を渡して要素インスタンスを取得します。
3. ArtOfTest.WebAii.TestTemplates.BaseTest クラスの Actions インスタンスで、要素と textToSet を渡して SetText 関数を呼び出します。
期待される解決策
テキスト ボックスには常にテキストを入力する必要があります。
実際の出力
テキストは、テキスト ボックスに常に入力されるとは限りません。正しく入力することもあれば、値を入力せずにスキップすることもあります。デバッグ時に、要素インスタンスが適切に取得され、SetText 関数が呼び出され、例外がスローされないことが確認されました。値が入力されていない場合は、関数の先頭にコントロールを再度設定して実行すると、テキスト ボックスに値が設定されます。
この奇妙な動作の理由を誰か教えてもらえますか? 詳細が必要な場合はお知らせください。