使用gmail api和cypress访问电子邮件中的链接

问题描述 投票:0回答:1

希望大家都安全,我正在执行Cypress的e2e自动化测试,并且在从特定电子邮件地址访问接收到的电子邮件(Gmail帐户)中的链接时遇到问题。到目前为止,使用GMAIL API,我可以使用Cy.task

获取电子邮件ID。
  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>

感谢您的回复和帮助,谢谢

gmail-api cypress
1个回答
0
投票

[如果您需要单击href,请尝试此]

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

or

cy.get('[target="_blank"]').click()
© www.soinside.com 2019 - 2024. All rights reserved.