Доступ к ссылке в сообщении электронной почты с помощью Gmail API и Cypress - PullRequest
1 голос
/ 04 апреля 2020

надеюсь, что все в порядке, я делаю автоматический тест e2e от Cypress, и у меня проблема с доступом к ссылке в полученном письме (учетной записи Gmail) с указанного c адреса электронной почты. Пока используя GMAIL api, я могу получить идентификатор электронной почты, используя Cy.task

  1. testCase 1.: посетить страницу регистрации и заполнить информацию .// Пройдено
  2. testCase 2: обеспечить это письмо получено с помощью библиотеки gmail-tester // Пропущено
  3. testCase 3: проблема здесь === >> нажмите CTA confirm ur email address, и он должен направить меня к подтверждению страница Или извлеките href, затем cy.visit (href)

enter image description here

**href**="http://post.spmailtechnol.com/f/a/mD0QS83FHCNqxzGZpDJgfg~~/AALxrAA~/RgRgYvyvP0T3aHR0cHM6Ly9uZXh0LWRldi50YWphd2FsLmNvbS9lbi91c2VyL3ZlcmlmeT90b2tlbj00ZjM5Y2I0ZC0yZjU2LTQxYmItOWFlNC0yMDFjN2Y3ZTAyM2UmcmVxdWVzdElkPWM2ZGNiOTEwLThkZWQtNDFhYy05ODQ0LWJjMTdlZWFmOTEyNyZ1dG1fc291cmNlPXRyYW5zYWN0aW9uYWwmdXRtX21lZGl1bT1lbWFpbCZ1dG1fY2FtcGFpZ249MjAyMDAzMzBfRU5fQ09NX1JFR0lTVFJBVElPTiZ1dG1fY29udGVudD1Cb2R5JnV0bV90ZXJtPUNUQVcDc3BjQgoAAC_JgV6KRz5mUh9lbHNoYWlraHRlc3RlbWFpbHMrMjBAZ21haWwuY29tWAQAAAAB" style="font-size:14px;color:#ffffff;text-decoration:none;border-radius:2px;padding:12px 0 12px 0;display:inline-block;border-top:1px solid #499df3;border:none;font-weight:bold;min-width:190px;text-align:center;background:#1dac08"
↵                                               target="_blank">Confirm email</a>

Заранее спасибо за ответ и помощь, Спасибо

1 Ответ

2 голосов
/ 04 апреля 2020

, если вам нужно нажать на href, попробуйте

cy.get('[href*="post.spmailtechnol.com"]').click()

or

cy.get('[target="_blank"]').click()
...