我有一个月下拉列表,默认情况下会 Select 下拉列表中显示的所有月份.问题是,我只希望2050-Jan
个月复选框保持选中状态,并希望另一个月复选框保持选中状态.请注意,年份和月份是动态的.i、 e.如果下拉菜单显示3个选项,则同一下拉菜单可以显示2个选项,也可以显示3个以上的选项.
在这种情况下,我如何取消选中其他两个或更多复选框.
在Java selenium中自动化任何潜在客户都将非常有用.
现在,如果你看到下面的下拉菜单有3个月和一年的默认 Select ,我只需要2050-Jan
保持未选中状态.
这是一个动态的下拉列表,年份和月份将发生变化,但2050年1月将始终存在,但不能说这是否始终是第三个选项
HTML:
<mat-option _ngcontent-vor-c141="" role="option" class="mat-option mat-focus-indicator mat-option-multiple ng-tns-c92-121 ng-star-inserted mat-selected mat-active" id="mat-option-370" tabindex="0" aria-selected="true" aria-disabled="false" style="">
<mat-pseudo-checkbox class="mat-pseudo-checkbox mat-option-pseudo-checkbox ng-star-inserted mat-pseudo-checkbox-checked"></mat-pseudo-checkbox>
<!---->
<span class="mat-option-text">2022-Apr</span>
<!---->
<div mat-ripple="" class="mat-ripple mat-option-ripple"></div>
</mat-option>
Dropdown List HTML:
<div class="mat-select-arrow-wrapper ng-tns-c92-121">
<div class="mat-select-arrow ng-tns-c92-121"></div></div>
用April 2022
取消选中复选框后的HTML:
<mat-option _ngcontent-vor-c141="" role="option" class="mat-option mat-focus-indicator mat-option-multiple ng-tns-c92-121 ng-star-inserted mat-active" id="mat-option-370" tabindex="0" aria-selected="false" aria-disabled="false" style="">
<mat-pseudo-checkbox class="mat-pseudo-checkbox mat-option-pseudo-checkbox ng-star-inserted"></mat-pseudo-checkbox>
<!---->
<span class="mat-option-text">2022-Apr</span>
<!---->
<div mat-ripple="" class="mat-ripple mat-option-ripple"></div>
</mat-option>