如何在TestCafe中找到使用动态选择器的输入字段

问题描述 投票:1回答:1

我尝试使用testcafe创建端到端测试,该测试在特定领域运行时由于无法找到选择器而在填写测试表单时失败,因此会填写表格。

我正在使用以下代码行来查找并尝试更新该字段

.typeText('#formControl363', '1.25.1979');

这是下面的元素

<input type="text" class="form-control_date ng-isolate-scope form-control form-control_s form-control_color-blue ng-touched ng-dirty ng-valid-date ng-invalid ng-invalid-required ng-valid-date-in-range" ng-class="cssClass" ng-model="ngModel" ng-required="ngRequired()" ng-disabled="ngDisabled()" uib-datepicker-popup="" popup-placement="auto bottom-left" is-open="status.isOpened" ng-click="status.isOpened=true" datepicker-options="datepickerOptions" datepicker-append-to-body="appendToBody !== false" placeholder="Select Date" id="formControl363" required="required">

右键单击元素并复制选择器会给我#formControl363

1) The specified selector does not match any element in the DOM tree.

       > | Selector('#formControl363')
dynamic css-selectors testcafe
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.