在进行测试的时候,我们可能在多个环境进行测试,每个环境的base_url是不一样的
创建context提供base_url
base_url 参数是在new_context() 新建上下文的时候使用
其他地址就可以使用相对地址
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch(headless=False)
context = browser.new_context(base_url='https://www.cnblogs.com')
page = context.new_page()
# 打开首页
page.goto("/")
# 点点点后打开其他页
page.goto("/search")
context.close()
browser.close()
pytest-playwright命令行
pytest --base-url https://www.cnblogs.com
pytest.ini配置文件
需在pytest.ini中配置
[pytest]
base_url=https://www.cnblogs.com