Если остальное в кипарисе - PullRequest
0 голосов
/ 18 февраля 2019

У меня проблема с if-else в кипарисе.У меня есть 3 вопроса.И вопросы не согласованы, всегда меняются.Поэтому я хотел задать ответ на конкретный вопрос.Ошибка в том, что всякий раз, когда появляется вопрос B, кипарис не может пропустить вопрос A, и он останавливается.Сайпресс не читал мои «если и еще», и я не могу понять, почему это происходит.

Вот мой код:

let disabled = null;
cy.contains("What is your dream car brand?").then(() =>
{disabled = true;
cy.get("input[name=securityQues]").type("Ferrari");
cy.end();
});
if (disabled == false) {

cy.contains'("What is your favorite movie?").then(() => {
  cy.get ("input[name=securityQues]").type("Forrest Gump");
});} 
else 
{
cy.contains("Where is your favourite place to vacation?").then(() => {
  cy.get("input[name=securityQues]").type("Japan");
});
}

1 Ответ

0 голосов
/ 23 апреля 2019

Попробуйте использовать другой способ найти свой основной элемент с вопросом..contains в этом случае не будет работать.Попробуйте использовать .get('css-selector'), и тогда вы сможете получить доступ к этому элементу.Смотрите пример здесь: https://github.com/valor-software/ngx-bootstrap/blob/development/cypress/support/timepicker.po.ts#L117

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