マシンから RFT プロジェクトをエクスポートし、別のマシンでスクリプトを実行しようとしています。テストのほとんどは GUI テストです。しかし、スクリプトは 1 つのマシンで機能し、別のマシンでは失敗します。
同じテストケースが記録された場合、記録されたスクリプトは両方のマシンで異なります。
1台目のマシン:
startApp("KKKKK");
browser_htmlBrowser(document_tcsBNCS(),DEFAULT_FLAGS).inputKeys("{CAPSLOCK}username{TAB}");
browser_htmlBrowser(document_tcsBNCS(),DEFAULT_FLAGS).inputKeys("pwd@{Num9}{Num0}{Num9}{Num0}");
2台目のマシン:
startApp("KKKKK");
tcsBNCSMicrosoftInternetExplo().inputKeys("{CAPSLOCK}username{CAPSLOCK}{TAB}");
tcsBNCSMicrosoftInternetExplo().inputKeys("pwd@{Num9}{Num0}{Num9}{Num0}");
_Loginbutton().click(atPoint(16,6));
両方の RFT のバージョンは同じです。差分マシンで生成されるコードが異なるのはなぜですか? また、これらの互換性の問題を解決するにはどうすればよいですか?
助けてください。