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()

posted @ 2024-03-21 11:09  测试_老姜  阅读(51)  评论(0)    收藏  举报