163邮箱自动化登录实现模块化

来源:互联网 发布:ff14拉拉肥捏脸数据 编辑:程序博客网 时间:2024/04/28 00:39
from selenium import webdriver
import time
from selenium.webdriver.common.action_chains import ActionChains

url = 'http://mail.163.com/'
login_text = '登录'


def openbrower():
    webdriver_handle = webdriver.Firefox()
    return webdriver_handle

def  openurl(handle,url):
    handle.get(url)

    
def login_test():
    d = openbrower()
    openurl(d,url)

    d.implicitly_wait(10)
    d.switch_to.frame('x-URS-iframe')

    username_ele = d.find_element_by_name('email')
    username_ele.clear()
    username_ele.send_keys(username)

    pwd_ele = d.find_element_by_name('password')
    pwd_ele.clear()
    pwd_ele.send_keys(pwd)

    d.find_element_by_id('dologin').click()

    try:
        d.find_element_by_link_text('该账号不格式不正确')
        print('username and pwd error')
    except:
        print('username and pwd right')

if __name__ == '__main__':
    username = '17665324876'
    pwd = 'liu497051142'

    login_test()

还没写完,未完待续

原创粉丝点击