Тест Cypress на WP: если я нажимаю на публикацию, страница не обновляется

#wordpress #testing #click #cypress

#wordpress #тестирование #нажмите #cypress

Вопрос:

введите описание изображения здесь

Я должен нажать на эту кнопку. структура html выглядит следующим образом:

 <div id="publishing-action">
   <span class="spinner"></span>
   <input name="original_publish" type="hidden" id="original_publish" value="Pubblica">
   <input type="submit" name="publish" id="publish" class="button button-primary button-large" value="Pubblica">
</div>
  

с помощью cypress я даю ему следующую команду:

 cy.get('input[type=submit]').contains('Pubblica').click({force:true})
  

но страница не публикуется

введите описание изображения здесь

если вместо этого я вручную нажимаю на кнопку, это дает мне это:

введите описание изображения здесь

Комментарии:

1. можете ли вы опубликовать ошибку, которую вы получаете?

2. @AlapanDas Я обновил сообщение. К сожалению, это не дает мне никаких ошибок. Нажмите на кнопку, но страница не обновляется

3. Просто для отладки вы можете ввести 20-секундное ожидание после щелчка cy.wait(20000) и проверить, как ведет себя приложение.

Ответ №1:

Попробуйте этот код:

 cy.get('#publish').should('have.value', 'Pubblica').contains('Pubblica').click()