首页 > 解决方案 > 如何单击电子邮件中的链接

问题描述

我用 Selenium 测试我的网站。用户注册后,他们必须单击通过电子邮件发送给他们的链接才能登录。我能够收到电子邮件,但不知道如何单击该链接。

这会选择电子邮件

confirmation_email = mail.outbox[0]

现在我只需要在其中找到一个链接并按下它。电子邮件链接将类似于:

http://localhost:52348/accounts/confirm-email/MQ:1jfhcf:4ZqeOcmY4fdfh1lhA0feBl7eeUBk3440/

谢谢你。

标签: djangoselenium

解决方案


您可以使用 driver.get() 方法通过提供的电子邮件链接进行导航,您将获得所需的结果。

driver.get("http://localhost:52348/accounts/confirm-email/MQ:1jfhcf:4ZqeOcmY4fdfh1lhA0feBl7eeUBk3440/");

推荐阅读