当第一次录制场景时, 首先使用安全首选项中指定的 身份验证信息。如果希望在需要 Kerberos 身份验证的 web 应用程序上录制场景,需要在录制场景之前在安全首选项中指定 Kerberos 身份验证凭据。有关如何做到这一点的详细信息,请参阅在 Virtualize 中配置 Kerberos 身份验证。 |
右键单击项目并选择 Add New> Provisioning Action (.pvn) File...
选择 Web> Record web scenario ,然后单击 Next。
PVNs 必须存储在名为 "ProvisioningAssets”的项目中。
选择以下选项之一来指定 web 场景的起点,然后单击 Next。
Record starting from a referenced scenario allows | 选择 该选项以启动录制基于现有(可重用)web 场景的新 web 场景。例如,您可以录制一个场景,该场景捕获要登录到应用程序的步骤,然后在创建新场景时引用该场景。这样,您就不需要每次创建需要登录的新场景时都录制登录步骤。如果登录步骤发生更改,您只需更新一个登录场景。所有相关场景都将自动使用更新后的信息。 |
---|---|
Record new web scenario | 选择此选项可从头开始录制新场景。 |
完成下一个录制 Web 场景向导页面。
Action Suite Name | 指定场景应该从哪个操作套件开始 |
---|---|
Action Suite Reference / Start Recording From | 如果要基于引用的场景录制场景,请指定包含引用的操作套件的名称。如果您正在录制一个全新的场景,请输入要录制站点的 URL。若要录制与 SOAtest“活动”在同一台机器上的应用程序,不要使用 localhost,而是使用机器名称(例如,mymachine.parasoft.com)或 IP 地址(例如,10.10.11.11)。 |
Generate Functional Test | 如果希望录制页面上的用户操作,并生成一个测试套件,该套件将允许您重播跨浏览器测试的整个场景,那么请启用此选项。如果您希望 为具有异步响应的功能测试自动生成存根输出,请启用 Auto Generate Response Stubs 子选项。 |
Browser | 选择用于录制场景的浏览器。对于 Chrome,路径可以自动设置(例如,从系统设置或浏览器回放首选项)。 |
此页面中的控件允许您指定是否自动将环境变量添加到已录制的场景中。
为了保证录制正常运行,请等到每个页面都已完全加载后再执行操作。例如,如果单击某个链接而导致页面加载,则应该等待页面完成加载 Virtualize 可以检测到页面发生了加载。
查阅 记录日历小部件的点击量 以获得提示信息。 |
若要完成表单,请直接在 GUI 控件中输入值,就像实际导航站点一样。例如,输入用户名和密码,选择单选按钮,选中或清除复选框,等等。 录制会话时,请注意:
|
操作套件 将出现在 虚拟资产资源管理器。