zoukankan      html  css  js  c++  java
  • selenium对百度进行登录注销

    #百度登录退出demo
    import time
    from selenium import webdriver
    from selenium.webdriver.common.action_chains import ActionChains
    
    def BrowserOpen():
        driver = webdriver.Chrome();
        driver.maximize_window()
        return driver
    def getLogin(driver,url):
        driver.get(url)
    
    
    def test_login():
        driver = BrowserOpen()
        url = "https:www.baidu.com"
        username = "18616726548"
        password = "zihuijiayou"
        getLogin(driver,url)
        driver.find_element_by_link_text("登录").click()
        time.sleep(5)
        driver.find_element_by_id("TANGRAM__PSP_10__footerULoginBtn").click()
        driver.find_element_by_name("userName").send_keys(username)
        driver.find_element_by_name("password").send_keys(password)
        time.sleep(5)
        driver.find_element_by_id("TANGRAM__PSP_10__submit").click()
        time.sleep(10)
        b = driver.find_element_by_css_selector("span[class = 'user-name']")
        # 鼠标悬停
        ActionChains(driver).move_to_element(b).perform()
        time.sleep(5)
        driver.find_element_by_xpath("//*[@id='s_user_name_menu']/div/a[4]").click()
        time.sleep(5)
        driver.find_element_by_xpath("//*[@id='tip_con_wrap']/div[3]/a[3]").click()
        time.sleep(5)
        driver.quit()
    
    if __name__ == "__main__":
        test_login()
  • 相关阅读:
    自动构建部署
    EF 性能调优
    断点续传
    gis 相关资料
    easyui 特殊操作
    KJ面试
    前端面试题汇总
    es6之扩展运算符 三个点(...)
    vue.js开发环境搭建
    gulp 环境搭建
  • 原文地址:https://www.cnblogs.com/zhmiao/p/10523385.html
Copyright © 2011-2022 走看看