У меня небольшая проблема при написании теста.
Большинство полей на моем веб-сайте я могу заполнить только элементом "type".Но есть поля, которые не хотят заполнять.Но похоже (в Cypress), что все в порядке.Они подвижны со стрелками, как показано на рисунке ниже.
Когда я на игровой площадке и хочу получить это поле, оно выглядит так:
Cypress получает это поле, но не хочет вводить его (чем элемент должен сказать, что все в порядке).
Код:
.cy.get('[data-bind="validationElement: yearOfManufacture"] > .col-sm-4 > .k-widget > .k-numeric-wrap > .k-formatted-value')
.type('2016')
.should('have.value', '2016')
Есть кто-то, кто знает, что делать?
Вот так (DOM в dev-tools) выглядит так:
<input type="text" class="k-formatted-value w-100 k-input"
title="" tabindex="0" role="spinbutton" aria-valuemin="1900"
aria-valuemax="2018" autocomplete="off" aria-disabled="false"
style="display: inline-block;">