1

マシンから 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 のバージョンは同じです。差分マシンで生成されるコードが異なるのはなぜですか? また、これらの互換性の問題を解決するにはどうすればよいですか?

助けてください。

4

1 に答える 1

0

2台目のマシンでは、ブラウザが有効になっていない可能性があります。ブラウザの有効化テストを実行して同じことを確認できますか?

于 2012-10-17T05:31:52.010 に答える