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()
  • 相关阅读:
    Ubuntu中的vsftpd配置
    Ubuntu学习-增加更新源及安装软件及卸载软件
    Ubuntu16.04下安装sublime text3
    需要读的书
    同一机器 部署 两个 jboss
    log4j 总结 精华
    oracle 笔记
    oracle 用户 多个表空间
    json
    json 基础
  • 原文地址:https://www.cnblogs.com/zhmiao/p/10523385.html
Copyright © 2011-2022 走看看