Нажатие на ссылки, которые не содержат href в кипарисеJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Нажатие на ссылки, которые не содержат href в кипарисе

Сообщение Anonymous »


Я автоматизирую свой контрольный список регрессии и застрял в тестовом примере, в котором мне нужно протестировать ссылку, которая открывается в новой вкладке, поскольку Cypress не поддерживает несколько вкладок, поэтому я хочу открыть эту ссылку в та же вкладка. Проблема в том, что кнопка не содержит ссылки href в теге. Вот класс.

Примечание. Показанные ниже фрагменты кода работают нормально, если существует href.

Предварительный просмотр Я пробовал несколько обходных путей, но мне ничего не помогло. Вот некоторые из них.

cy.xpath('/html/body/div[1]/div[1]/header/div[2]/a') .should('have.attr', 'href').and('include', 'Preview') .then((href) => { cy.visit(href) }) Еще один обходной путь.

cy.xpath("/html/body/div[1]/div[1]/header/div[2]/a") .первый() .should(($a) => { $a.attr("цель", "_self"); }).клик(); Я тоже это пробовал.

cy.xpath("/html/body/div[1]/div[1]/header/div[2]/a") .invoke("removeAttr", "цель") .клик(); Ждем ответа от сообщества.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как заменить cy.wait () на утверждения в кипарисе для видимости выпадающих меню?
    Anonymous » » в форуме Html
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • Как заменить cy.wait () на утверждения в кипарисе для видимости выпадающих меню?
    Anonymous » » в форуме Javascript
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Как выбрать массив в кипарисе? [закрыто]
    Anonymous » » в форуме Jquery
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Возможно ли в кипарисе ждать вызова API, только если он был перехвачен?
    Anonymous » » в форуме Javascript
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Как обходить обнаружение бота в кипарисе для автоматизации пользовательского интерфейса?
    Anonymous » » в форуме Javascript
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Jquery»