...
执行以下练习之前,请确保已启动了 ParaBank 服务器(如 Setting Up ParaBank中所述),并且你可以成功导航到默认地址(localhost中所述),并且您可以成功导航到默认地址(localhost:8080/parabank)。验证之后关闭浏览器窗口。
...
- 完成展开 Scenario:Web Functional Testing 分支。
- 双击 Scenario:下的浏览器内容视图器。Form login> Test 3:单击‘登录’。
- 在浏览器内容视图器面板中,右键单击出现在账号 12345 旁的美元金额文本(-$2300.00),并从快捷菜单中选择 Extract Value from <TD> element 。
- 在打开的对话框中,请确保选中了 Property name 框中的 text 属性,然后单击 下一步。
- 完成下一页,如下:
- 选择 Isolate partial value using text boundaries 框。
- 在 Left-hand text 字段中,输入
-$
。你将看到‘Preview 。您将看到‘Preview of Value to Validate…’文本现在仅包含美元金额。你添加的左侧文件从验证中删除美元金额,允许你集中验证实际金额。Validate…’文本现在仅包含美元金额。您添加的左侧文件从验证中删除美元金额,允许您集中验证实际金额。 - 单击 下一步。
- 确保选中了 Validate the value ,并在呈现的页面上显示期望的文本。
- 单击 完成。将向该测试添加浏览器验证工具。正如红色突出显示所表示的那样,设置它是为了检测所选定的元素是否与应用程序的发展保持一致。
...
- 在测试用例资源管理器中,选择 Scenario:Web Functional Testing 节点。
- 单击 测试 工具栏按钮。
对于每个搜索值,一旦我们在本示例的前一节中进行了参数化,则现在可在你的浏览器中回放录制的场景,请等待浏览器中播放的每一个操作。对于每个搜索值,一旦我们在本示例的前一节中进行了参数化,则现在可在您的浏览器中回放录制的场景,请等待浏览器中播放的每一个操作。
注意,如果你一直按照教程学习,则将报告错误,因为以前添加了浏览器桩工具。这是该练习预期的效果。注意,如果您一直按照教程学习,则将报告错误,因为以前添加了浏览器桩工具。这是该练习预期的效果。
在 Web 场景执行期间执行静态分析
若要配置 SOAtest,以便在 web 场景执行时对浏览器下载的 Web 网页执行静态分析:
...