我正在尝试从计算机导出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机器中生成的代码不同? 我该如何解决这些兼容性问题。
请帮助。
答案 0 :(得分:0)
似乎在第二台机器上可能没有启用浏览器。 您可以通过运行浏览器启用测试来验证相同的内容吗?