Python Selenium-单击电子邮件中的帐户确认链接

Python Selenium-单击电子邮件中的帐户确认链接,python,selenium,email-confirmation,Python,Selenium,Email Confirmation,我想用selenium python编写一个测试。这就是我想要的 步骤: 在XYZ上创建帐户 然后,转到gmail或outlook 转到收件箱邮件 查找确认电子邮件 点击确认邮件 注销 我想知道登录gmail或outlook并使用浏览器单击每个元素是否是一个好主意。是否有任何python库可以在不使用浏览器的情况下实现这一点 提前谢谢 我相信获取确认邮件的最简单方法是使用模块poplib。只需接收邮件并使用正则表达式查找URL即可。打开的是urllib 文档中的示例: import poplib

我想用selenium python编写一个测试。这就是我想要的

步骤:

  • 在XYZ上创建帐户
  • 然后,转到gmail或outlook
  • 转到收件箱邮件
  • 查找确认电子邮件
  • 点击确认邮件
  • 注销
  • 我想知道登录gmail或outlook并使用浏览器单击每个元素是否是一个好主意。是否有任何python库可以在不使用浏览器的情况下实现这一点


    提前谢谢

    我相信获取确认邮件的最简单方法是使用模块
    poplib
    。只需接收邮件并使用正则表达式查找URL即可。打开的是
    urllib

    文档中的示例:

    import poplib
    
    M = poplib.POP3("pop.gmail.com")
    M.user("user")
    M.pass_("pass")
    numMessages = len(M.list()[1])
    for i in range(numMessages):
        for j in M.retr(i+1)[1]:
            print j
    

    似乎
    urllib
    requests
    可以做到这一点。