zoukankan      html  css  js  c++  java
  • Selenium基础知识(九)验证码

    关于Selenium处理验证码总结下:

    1、去掉验证码(这个为了测试,去掉可能性不大)

    2、万能验证码(让开发给做一个万能验证码,可能性也不大)

    3、OCR光学识别,python包Python-tesseract 配合image;这个方法,对于现在验证码多样化来说,识别率不高。

    4、cookies机制(有些网站可以记住登录,下次自动登录,就是将用户信息写到了cookies中)

    那么,我们是不是可以用代码去写cookies呢。

    python提供了获取cookies增加cookies等用法;那么要增加我们的用户到cookies,最主要我们需要知道key

    driver.get_cookies() #通过此方法,可以获取到cookies,可以获取到key

        driver.get_cookies()
        driver.add_cookie("{'name':'loginUserName','Value':'username'}")
        driver.add_cookie("{'name':'loginPassword','Value':'password'}")
  • 相关阅读:
    串口应用
    状态栏颜色
    冒泡排序
    快速排序
    good软件测试博客地址
    软件测试面试题
    股票基础知识
    软件测试基本知识
    软件测试流程
    mycat实现分库分表(二)
  • 原文地址:https://www.cnblogs.com/yhleng/p/7514326.html
Copyright © 2011-2022 走看看