在 SOAPUI 中使用 groovy 在 XML 响应中查找带有自定义字段的 html 值

Finding html value with custom field in XML response using groovy in SOAPUI

在 SOAPUI XML 响应中,我有如下元素:

<div class="field-group aui-field-cascadingselect">
                       <label for="customfield_1">
                          Project
                          <span class="aui-icon icon-required">GitHmc</span>
                       </label>
                       <select class="select cascadingselect-parent" id="customfield_1" name="customfield_1">
                          <option class="default-option" value="">Task</option>
                          <option class="option-group-210" value="210">Task1</option>
                          <option class="option-group-813" value="813">Task2</option>
                          <option class="option-group-213" value="213" selected="selected">Task3</option>
                          <option class="option-group-214" value="214">Task4</option>
                          <option class="option-group-215" value="215">Task5</option>
                          <option class="option-group-216" value="216">Task6</option>
                       </select>
                       <select class="select cascadingselect-child" id="customfield_1:1" name="customfield_1:1">
                          <option class="default-option" value="">Data</option>
                          <option class="option-group-210" value="">Data1</option>
                          <option class="option-group-813" value="">Data2</option>
                          <option class="option-group-211" value="">Data3</option>
                          <option class="option-group-213" value="">Data4</option>
                          <option class="option-group-213" value="417">Data5</option>
                          <option class="option-group-213" value="1311">Data6</option>
                          <option class="option-group-213" value="223">Data7</option>
                          <option class="option-group-213" value="711">Data8</option>
                          <option class="option-group-213" value="010" selected="selected">Data9</option>
                          <option class="option-group-213" value="410">Data10</option>
                       </select>

我需要从所选选项中获取值:

<option class="option-group-213" value="213" selected="selected">Task3</option>

<option class="option-group-213" value="010" selected="selected">Data9</option>

如何使用 Groovy 脚本获取这 2 个值?

有人可以告诉我如何进行这项工作吗?

您可以使用 XmlParser 解析 XML:http://groovy-lang.org/processing-xml.html