1

我正在尝试从一台机器导出一个 RFT 项目并在不同的机器上运行脚本。大多数测试是 GUI 测试。但是该脚本在一台机器上工作,而在另一台机器上却失败了。

我也看到了其他一些差异,当记录相同的测试用例时,两台机器上记录的脚本都不同。

在第一台机器上:

startApp("KKKKK");
browser_htmlBrowser(document_tcsBNCS(),DEFAULT_FLAGS).inputKeys("{CAPSLOCK}username{TAB}");
browser_htmlBrowser(document_tcsBNCS(),DEFAULT_FLAGS).inputKeys("pwd@{Num9}{Num0}{Num9}{Num0}");

在第二台机器上:

startApp("KKKKK");
tcsBNCSMicrosoftInternetExplo().inputKeys("{CAPSLOCK}username{CAPSLOCK}{TAB}");
tcsBNCSMicrosoftInternetExplo().inputKeys("pwd@{Num9}{Num0}{Num9}{Num0}");
_Loginbutton().click(atPoint(16,6));

两个 RFT 的版本相同。为什么在 diff 机器中生成的代码不同?以及如何解决这些兼容性问题。

请帮忙。

4

1 回答 1

0

在第二台机器上似乎没有启用浏览器。您能否通过运行浏览器启用测试来验证相同的结果?

于 2012-10-17T05:31:52.010 回答