我有一个基于浏览器的测试程序,用于测试基于浏览器的应用程序。这意味着我需要记录交替操作测试程序和应用程序的序列,以检查它是否正确反应,以便我可以执行自动化测试。
我应该如何使用 SAHI?
我看不到同时记录两个单独 URL 的方法。我尝试使用框架和 iframe 组合两个 UI,但我无法让 SAHI 记录在框架/iframe 中。
我可以修改测试程序,以便我可以从 SAHI 调用的脚本中调用它,但这反而违背了拥有自动化工具的目标......
有什么建议么?
我有一个基于浏览器的测试程序,用于测试基于浏览器的应用程序。这意味着我需要记录交替操作测试程序和应用程序的序列,以检查它是否正确反应,以便我可以执行自动化测试。
我应该如何使用 SAHI?
我看不到同时记录两个单独 URL 的方法。我尝试使用框架和 iframe 组合两个 UI,但我无法让 SAHI 记录在框架/iframe 中。
我可以修改测试程序,以便我可以从 SAHI 调用的脚本中调用它,但这反而违背了拥有自动化工具的目标......
有什么建议么?
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.
希望这可以帮助。
问候,