zoukankan      html  css  js  c++  java
  • Selenium+python--登录案例

    follower yoyo 

    一个网站的登录案例,脚本函数化,用def定位每个函数功能,然后在主函数中调用传参。

    发现自己前段时间申请的github密码不记得了,囧~

    # coding:utf-8
    from selenium import webdriver
    import time

    def login(driver,user,password):
    driver.get("https://github.com/login")
    driver.implicitly_wait(10)
    driver.find_element_by_name("login").send_keys(username)
    driver.find_element_by_name("password").send_keys(password)
    driver.find_element_by_name("commit").click()

    def logout(driver):
    time.sleep(1)
    driver.find_element_by_css_selector(".HeaderNavlink.name.mt-1").click()
    time.sleep(1)
    driver.find_element_by_css_selector(".dropdown-item.dropdown-signout").click()
    driver.quit()

    if __name__ == "__main__":
    driver = webdriver.Firefox()
    login(driver,username,password)
    print("welcome to github")
    logout(driver)
  • 相关阅读:
    [CTF]跳舞的小人
    [CTF]Rabbit加密
    [CTF]ROT5/13/18/47编码
    [CTF]URL编码
    [CTF]unicode编码
    [CTF]培根密码
    电机控制总结
    stm32f4定时器配置
    MOS管测量好坏测量方法
    四元数
  • 原文地址:https://www.cnblogs.com/shanliguniang/p/10646831.html
Copyright © 2011-2022 走看看