126邮箱登录(selenium+python)

126邮箱登录(selenium+python)

# -*- coding: utf-8 -*-
__author__ = 'xuweiming'
import time
import selenium
print selenium.__file__
from selenium import webdriver

url = "http://mail.126.com/"
driver = webdriver.Chrome()
print '启动浏览器'
driver.get(url)
print '加载url地址'
#最多等待加载30s
driver.implicitly_wait(30)
#切换iframe
try:
    time.sleep(30)
    driver.switch_to.frame("x-URS-iframe")
    print 'iframe识别成功'
    #time.sleep(30)
  #driver.find_element_by_class_name("j-inputtext dlemail'").clear() #根据name识别邮箱地址输入框 driver.find_element_by_name("email").send_keys("abc") print '邮箱地址输入成功' time.sleep(5) #根据name识别密码输入框 driver.find_element_by_name("password").send_keys("123") print '密码输入成功' time.sleep(5) #根据id识别登录按钮 driver.find_element_by_id("dologin").click() print '登录成功click' time.sleep(10) except: print ("没有找到元素") else: print ("元素存在") finally: driver.quit()

  refer:https://my.oschina.net/qingfengxulai/blog/1186437

posted @ 2018-08-24 10:19  rootid  阅读(2065)  评论(0)    收藏  举报