本主题介绍如何提取值,以便您可以将其存储在另一个场景步骤或工具中使用。
章节目录:
浏览器内容查看器工具将自动添加到从浏览器记录的每个场景步骤中。您可以“提取”并存储这些元素中的数据,然后在其他工具中使用这些提取的值(比如,填充表单字段或验证数据)。
若要存储呈现页面中表现的值,请完成浏览器内容视图器工具配置面板(可以通过双击工具节点进行访问)或后置动作浏览器内容选项卡中的以下内容(仅针对提取物):
Click here to log in
”:Click
”,请保留左侧边界空白并在右侧边界中输入“ here
”(包括空格)。here
”,请在左侧边界中输入“Click
”,在右侧边界中输入“to
”(包括空格)。in
”,请输入“log
”(包括空格)作为左侧边界,并保留右侧边界为空白。4. 若要将所选定属性的值发送到数据源中(如此便可后续在另一个场景或另一个工具中使用该值):
5. 点击完成。
该值在执行场景时进行验证或存储。
如果没有看到要验证或提取的值怎么办? 如果浏览器内容查看器工具没有显示要提取或验证的值,例如,因为关联的场景步骤失败或者因为项目在呈现页面中不可见(比如,一个标题),则可以手动添加一个浏览器验证工具或浏览器数据库工具。 |
想要以字符串的形式访问 HTML 内容吗? 如果您想以字符串形式访问 HTML 内容(例如,如果您正在处理文本文档,并想避免预测浏览器会添加哪些 HTML 标记),您可以在浏览器回放工具的浏览器内容中添加一个扩展工具。您需要右键点击浏览器回放工具,选择添加输出 > 浏览器内容(呈现 HTML)> 扩展工具,然后配置扩展工具以使用相应脚本。 可以使用 input.getHTML() 检索浏览器窗口或区域的 HTML。请参阅 com.parasoft.api.BrowserContentsInput 的 Javadoc。可以通过选择 Parasoft> 帮助 > Extensibility API 来访问 Javadocs。 例如,下面是搜索 RFC 标题的 JavaScript。
|
浏览器数据库工具将链接到浏览器回放工具中。此工具将存储提取的值。在任何允许参数化值的地方都可以使用提取的值,比如要在后续测试步骤或另一个工具中输入的值。如果后续希望修改存储的值,则可以通过修改此工具设置实现。
提取源的元素在浏览器内容查看器和浏览器验证工具的操作后浏览器内容选项卡中将以实心灰色边框突出显示。
若要将文本提取到浏览器数据库,请完成以下操作:
选择要提取的文本。
右键点击选择的内容,然后选择提取所选文本到数据库。
确保打开的对话框中出现所需的提取物设置。