Ввод в HTML-поле с помощью cy.get с Cypress / Javascript, не находя идентификаторы - PullRequest
0 голосов
/ 16 мая 2018

Я новичок в cypress / html и пытаюсь ввести адрес в следующем поле адреса

<input type="text" title="Street Address 1" name="billing[street][]" id="billing:street1" value="" class="input-text " autocomplete="address-line1">

, поэтому я хочу напечатать что-нибудь в этом поле, поэтому я пишу

cy.get('#billing:street1').type('1322 the gulag archipelago')

, однако я получаю следующую ошибку в кипарисе:

Ожидается найти '#billing: street1', но так и не нашел его.

Так что мой вопрос - почему это не работает, так как я сделал это .get по идентификатору и работал?

Редактировать: может быть, мне нужно использовать «billing: street1» или что-то подобное, чтобы указать значение:.Я попробовал это специально, и это не сработало.

Заранее спасибо.

1 Ответ

0 голосов
/ 17 мая 2018

Итак, вот как я это получил, я могу использовать команду jQuery like для запроса заголовка, это на самом деле более надежно, так как идентификатор может быть изменен, но, скорее всего, заголовок не будет, таким образом, команда

cy.get('[title|="Street Address 1"]').type('1322 the gulag archipelago')

отлично работает, так как вы можете выполнять почти все действия jQuery в кипарисе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...