Cypress click метод не обновлять страницу - PullRequest
0 голосов
/ 08 сентября 2018

Я написал простой тест с кипарис , но он не обновляет страницу на кнопке 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);
}

Не могли бы вы дать какие-нибудь советы, почему он не может работать?

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