其他分享
首页 > 其他分享> > Selenium自行整理【二十五】

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 信息。

标签:WebDriver,浏览器,name,删除,Selenium,信息,自行,cookie,二十五
来源: https://blog.csdn.net/qq_31942921/article/details/98589804