【问题标题】:Issues when importing a project from different machine RFT从不同机器 RFT 导入项目时的问题
【发布时间】:2025-12-18 06:50:02
【问题描述】:

我正在尝试从一台机器导出一个 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 机器中生成的代码不同? 以及如何解决这些兼容性问题。

请帮忙。

【问题讨论】:

    标签: import rft


    【解决方案1】:

    似乎第二台机器上的浏览器可能没有启用。 您能否通过运行浏览器启用测试来验证这一点?

    【讨论】: