首页 > 解决方案 > XPATH 输入标签查询 - Katalon Studio

问题描述

我想从下面的 HTML 代码中读取“TestData.txt”的文本。原始页面中有巨大的html代码。分享以下内容以供参考。下面提到的 HTML 代码的顶部还有几个输入标签。

您能否更正以下步骤定义代码?

步骤定义

TestObject testObj5 = new TestObject().addProperty("xpath", ConditionType.EQUALS, "//input[@value='TestData.txt']??")
inq = WebUI.getText(testObj5)

HTML 代码

<input type="file" name="file_attach_text" accept="text/html" value="TestData.txt" onkeypress="if(chkKey(event)){return false;}" id="attach_text" class="button" title="Opens a dialog box to select files">

标签: groovycucumberkatalon-studio

解决方案


您可以使用带有 name 属性的 xpath 选择元素,然后获取如下值:

TestObject testObj5 = new TestObject().addProperty("xpath", ConditionType.EQUALS, "//input[@name='file_attach_text']")
inq = WebUI.getAttribute(testObj5, "value")

推荐阅读