67新一代自动化测试神器playwright+python系列课程_set_extra_http_headers设置请求头
set_extra_http_headers设置请求头
现在有很多的系统,它的登录态使用token来保存,这种情况下,发起请求时,可能需要带上这个token,本文将介绍一下如何设置请求头。在playwright下使用set_extra_http_headers()方法来设置。有两种方法,
第一种:使用page对象设置
示例代码
from playwright.sync_api import sync_playwright, expect
with sync_playwright() as p:
browser = p.chromium.launch(headless=False)
context = browser.new_context()
page = context.new_page()
# 设置请求头,请求头为字典格式
page.set_extra_http_headers(
headers={ "token": "xxxxxxxxxxxxxxxxx"
}
)
第二种:使用context对象设置
示例代码
from playwright.sync_api import sync_playwright, expect
with sync_playwright() as p:
browser = p.chromium.launch(headless=False)
context = browser.new_context()
# 设置请求头,请求头为字典格式
context.set_extra_http_headers(
headers={ "token": "xxxxxxxxxxxxxxxxx"
}
)
page = context.new_page()

浙公网安备 33010602011771号