使用双UI进行测试

时间:2013-03-05 07:27:54

标签: sahi

我有一个基于浏览器的测试程序,用于测试基于浏览器的应用程序。这意味着我需要记录交替操作测试程序的序列,然后记录应用程序以检查它是否正确反应,以便我可以执行自动化测试。

我应该如何使用SAHI?

我看不到同时录制两个单独的URL的方法。我尝试使用框架和iframe组合两个UI,但我无法让SAHI记录在框架/ iframe中。

我可以修改测试程序,以便我可以从SAHI调用的脚本中调用它,但这样做会使得自动化工具的目标失败......

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

1)使用Sahi(script1)

在第一个网页上记录操作

2)在第二个网页上记录操作(script2)

3)在script1中,执行此操作

// do steps for UI 1 as recorded in script1
_call(window.open("second url", "newWindow")); // open the second window
_selectWindow("newWindow"); // target the following steps on newWindow
// copy steps from script2 here
_selectWindow(); // return to base window
// perform further base window steps
// Use _selectWindow("newWindow") and _selectWindow() to switch between windows.

希望这有帮助。

此致