#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()