Selenium自行整理【二十五】

4.14、下载文件

      WebDriver 允许我们设置默认的文件下载路径,也就是说,文件会自动下载并且存放到设置的目录中。下面以 FireFox 浏览器为例,执行文件的下载。

 

4.15、操作 Cookie

       有时候我们需要验证浏览器中 cookie 是否正确,因为基于真实 cookie 的测试是无法通过白盒测试和集成测试进行的。WebDriver 提供了操作 Cookie 的相关方法可以读取、添加和删除 cookie 信息。

WebDriver 操作 cookie 的方法::

       ● getCookies() 获得所有 cookie 信息。

       ● getCookieNamed(String name) 返回字典的 key 为“name”的 cookie 信息。

       ● addCookie(cookie dict) 添加 cookie cookie_dict”指字典对象,必须有 name value 值。

       ● deleteCookieNamed(String name) 删除 cookie 信息。“name”是要删除的 cookie 的名称;“optionsString”是该 cookie 的选项,目前支持的选项包括“路径”,“域”。

       ● deleteAllCookies() 删除所有 cookie 信息。

 

【下面通过 geCookies()来获取当前浏览器的 cookie 信息】

执行结果】:

        从获得cookie的执行结果可以看出,cookie 数据是以以字典的形式进行存放的。知道了 cookie 的存放形式,接下来我们就可以按照这种形式向浏览器中写入 cookie 信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值