多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

如何使用Python+Selenium自动登陆163邮箱-自动化测试

更新时间:2022-04-01 09:25:19 作者:多测师 浏览:351

  首先分析163邮箱登陆页面的网页结构(按F12或单击鼠标右键选择审查元素)

  1、定位到登陆框(注意登录框是一个iframe,如果不定位到iframe的话是无法找到之后的邮箱地址框和密码输入框的)

  2、定位到邮箱地址框(name='email')

  3、定位到密码输入框(name='password')

  4、定位到登陆按钮(id='dologin')

  5、分析完毕,现在就可以写代码实现163邮箱的自动登陆啦(附有代码的详细解析!)

如何使用Python+Selenium自动登陆163邮箱-自动化测试

  #coding:utf-8

  from selenium import webdriver

  import time

  def login():

  dr = webdriver.Chrome()

  #打开登陆163邮箱的网页

  dr.get('http://mail.163.com/')

  #将浏览器窗口最大化

  dr.maximize_window()

  #休息五分钟等待网页加载完毕

  time.sleep(5)

  #找到邮箱账号登录框对应的iframe

  dr.switch_to.frame('x-URS-iframe')

  #找到邮箱账号输入框

  email = dr.find_element_by_name('email')

  #将自己的邮箱地址输入到邮箱账号框中

  email.send_keys('chimuyhs')

  #找到密码输入框

  password = dr.find_element_by_name('password')

  #输入自己的邮箱密码

  password.send_keys('xxxxxx')

  #找到登陆按钮

  login_btn = dr.find_element_by_id('dologin')

  #点击登陆按钮

  login_btn.click()

  #等待10秒看是否登陆成功

  time.sleep(10)

  if __name__ == '__main__':

  login()

  以上内容为大家介绍了自动化测试中的如何使用Python+Selenium自动登陆163邮箱,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://ww.aichudan.com/xwzx/

联系电话

17727591462

返回顶部