selenium 中添加token 和cookies
1.判断当前页面是token 还是cookies
token 注入:
token = self.driver.execute_script('return sessionStorage.getItem("token")')
获取token的值,运用js写法,必须加 return 才有返回,不然都是None,进行注入
self.driver.execute_script('sessionStorage.setItem("auth", "%s")'%(token))
cookies 注入:
cookies=self.driver.get_cookies()
获取cookies的值,进行注入
self.driver.add_cookie({'name': '...', 'value': '...'})
cookies 是以key 和value 的形式