zoukankan      html  css  js  c++  java
  • 《SeleniumBasic 3.141.0.0

    Cookie是浏览器把用户数据的信息经过加密保存到终端的数据形式。一个Cookie具有Name、Value、Domain、Path、Expiry这5个属性。

    SeleniumBasic可以返回浏览器目前所有的Cookie,也可以自动创建Cookie添加到浏览器,还可以删除Cookie。

    WD.manage.Cookies.AllCookies返回一个Cookie数组。

    下面的程序,打印每个Cookie的属性。

    SeleniumBasic对Cookie操作的方法有 

    1. Sub AddCookie(CK As Cookie)
    2. Function AllCookies() As Cookie()
    3. Sub DeleteAllCookies()
    4. Sub DeleteCookie(CK As Cookie)
    5. Sub DeleteCookieNamed(Name As String)
    6. Function GetCookieNamed(Name As String) As Cookie

     下面的程序,创建一个MyPhone的Cookie,然后添加到浏览器中,删除它。

        Dim CK As SeleniumBasic.Cookie
        Set CK = New SeleniumBasic.Cookie
        CK.Create Name:="MyPhone", Value:="13612345678", Domain:="www.baidu.com", Path:="/"
        WD.Manage.Cookies.AddCookie CK
        Set CK = WD.Manage.Cookies.GetCookieNamed("MyPhone")
        WD.Manage.Cookies.DeleteCookieNamed Name:="MyPhone"
        WD.Manage.Cookies.DeleteCookie CK
        WD.Manage.Cookies.DeleteAllCookies

    添加完后,可以手动查看一下是否有这个Cookie。 

    可以看到MyPhone已经在列表中。

  • 相关阅读:
    Intellij IDEA 配置Tomcat远程调试
    maven学习二(dependencies)
    maven学习一(HelloWorld工程)
    一致性hash在分布式系统中的应用
    理解TCP之Keepalive
    理解HTTP之keep-alive
    TCP/IP,http,socket,长连接,短连接
    图解 HTTP 协议
    PHP开发的一些趣事
    vue
  • 原文地址:https://www.cnblogs.com/ryueifu-VBA/p/13695870.html
Copyright © 2011-2022 走看看