Я написал простой тест с кипарис , но он не обновляет страницу на кнопке click()
. Я также пытался использовать trigger('mouseenter').trigger('mousedown').trigger('mouseup')
- все еще безуспешно, не знаю, почему это произошло. Я написал такой же тест с флюентением - он работает без проблем.
Вот пример неработающего кипарисного скрипта, полный код в github, воспроизводит проект :
describe('Signup test', function() {
it('Test signup flow', function() {
cy.visit('https://qurasense.com')
cy.contains('Sign up for participation').click()
cy.get('.btn-yes > material-ripple').click()//don't work
cy.get('[ngcontrol=firstName] input').should('be.visible')
})
})
А вот рабочая альтернатива флюентению, полный код на github, воспроизводит проект :
@Test
public void testSignup() {
goTo("https://qurasense.com");
$("button", withText("Sign up for participation")).click();
$(".btn-yes > material-ripple").click();
assertThat($("[ngcontrol=firstName] input")).hasSize(1);
}
Не могли бы вы дать какие-нибудь советы, почему он не может работать?