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