django - 如何单击电子邮件中的链接
问题描述
我用 Selenium 测试我的网站。用户注册后,他们必须单击通过电子邮件发送给他们的链接才能登录。我能够收到电子邮件,但不知道如何单击该链接。
这会选择电子邮件
confirmation_email = mail.outbox[0]
现在我只需要在其中找到一个链接并按下它。电子邮件链接将类似于:
http://localhost:52348/accounts/confirm-email/MQ:1jfhcf:4ZqeOcmY4fdfh1lhA0feBl7eeUBk3440/
谢谢你。
解决方案
您可以使用 driver.get() 方法通过提供的电子邮件链接进行导航,您将获得所需的结果。
driver.get("http://localhost:52348/accounts/confirm-email/MQ:1jfhcf:4ZqeOcmY4fdfh1lhA0feBl7eeUBk3440/");
推荐阅读
- apache-spark - AWS EMR 多作业依赖争用
- javascript - Javascript 将 CheckBox 数据表单提交给 PHP
- python - Python 上的 Unicode
- json - 如何使用 WSO2 XSLT 中介将 JSON 转换为 JSON?
- spring-integration - SI 发布-订阅通道 - 并行还是顺序执行?
- python - 使用嵌套列表或来自 2 个列表的字典创建分层字典
- ruby - Ruby、Daru、Nyaplot:将带有日期的 csv 导入数据框
- lambda - 如何让代理在埃菲尔的 {ARRAY}.do_if 工作?
- vue.js - 速记 Vue 绑定
- ios - 在 iPhone 上的 UISplitViewController 中禁用横向扩展