【发布时间】:2020-09-01 20:25:05
【问题描述】:
我想存储下拉字段中的所有选项文本。应用代码是
<select id="regionSelect" onchange="setRegionalManagerInfo()" data-val="true" data-val-required="The Region field is required." name="RegionalInfo.RegionId" class="form-control input-validation-error">
<option selected="selected" value="" data-regionalmanageremail="" data-regionalmanagerphonenumber="" data-regionalmanagerphonenumberextension="">— Select —</option>
<option value="1" data-regionalmanageremail="user1@gmail.com" data-regionalmanagerphonenumber="(123) 456-7890">Region 1</option>
<option value="2" data-regionalmanageremail="user2@gmail.com" data-regionalmanagerphonenumber="(123) 456-7890">Region 2</option>
<option value="5" data-regionalmanageremail="user3@gmail.com" data-regionalmanagerphonenumber="">Region 3</option>
</select>
【问题讨论】:
-
您能发布您尝试过的代码以及您遇到的任何错误吗?
-
以什么方式存储选项以及用于什么目的?
-
@ArildAndreassen 我的应用程序中有一个日期字段,当我选择过去日期时,此下拉字段将显示一些选项,当我选择未来日期时,下拉菜单将显示不同的选项。我需要验证这种行为。
-
@AlapanDas 我从赛普拉斯 gitter 频道获得了以下代码。它只返回第一个选项元素 cy.get('select[title="Select month"]').find('option').each(function ($el, index, $list) { cy.log($el [0].label); });