Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

执行以下练习之前,请确保已启动了 ParaBank 服务器(如 Setting Up ParaBank中所述),并且你可以成功导航到默认地址(localhost中所述),并且您可以成功导航到默认地址(localhost:8080/parabank)。验证之后关闭浏览器窗口。

...

  1. 完成展开 Scenario:Web Functional Testing 分支。
  2. 双击 Scenario:下的浏览器内容视图器。Form login> Test 3:单击‘登录’



  3. 在浏览器内容视图器面板中,右键单击出现在账号 12345 旁的美元金额文本(-$2300.00),并从快捷菜单中选择 Extract Value from <TD> element



  4. 在打开的对话框中,请确保选中了 Property name 框中的 text 属性,然后单击 下一步



  5. 完成下一页,如下:
    1. 选择 Isolate partial value using text boundaries 框。
    2. Left-hand text 字段中,输入 -$。你将看到‘Preview 。您将看到‘Preview of Value to Validate…’文本现在仅包含美元金额。你添加的左侧文件从验证中删除美元金额,允许你集中验证实际金额。Validate…’文本现在仅包含美元金额。您添加的左侧文件从验证中删除美元金额,允许您集中验证实际金额。



    3. 单击 下一步
  6. 确保选中了 Validate the value ,并在呈现的页面上显示期望的文本。



  7. 单击 完成。将向该测试添加浏览器验证工具。正如红色突出显示所表示的那样,设置它是为了检测所选定的元素是否与应用程序的发展保持一致。

...

  1. 在测试用例资源管理器中,选择 Scenario:Web Functional Testing 节点。
  2. 单击 测试 工具栏按钮。

对于每个搜索值,一旦我们在本示例的前一节中进行了参数化,则现在可在你的浏览器中回放录制的场景,请等待浏览器中播放的每一个操作。对于每个搜索值,一旦我们在本示例的前一节中进行了参数化,则现在可在您的浏览器中回放录制的场景,请等待浏览器中播放的每一个操作。

注意,如果你一直按照教程学习,则将报告错误,因为以前添加了浏览器桩工具。这是该练习预期的效果。注意,如果您一直按照教程学习,则将报告错误,因为以前添加了浏览器桩工具。这是该练习预期的效果。

在 Web 场景执行期间执行静态分析

若要配置 SOAtest,以便在 web 场景执行时对浏览器下载的 Web 网页执行静态分析:

...