windows10安装playwright
·
安装过程
安装python依赖
这里的python基础版本是3.11
- pip install pytest-playwright
安装浏览器、驱动等
- playwright install
报错说明
- 例如
Error: EPERM: operation not permitted, open 'C:\Users\Administrator\AppData\Local\ms-playwright\chromium-1181\chrome-win\chrome_elf.dll',这个应该和权限无关,把360之类的杀毒软件关掉。
测试代码
import re
from playwright.sync_api import Playwright, sync_playwright, expect
import time
def run(playwright: Playwright) -> None:
# 启动浏览器(默认为Chromium)
browser = playwright.chromium.launch(headless=False) # headless=False 表示显示浏览器界面
context = browser.new_context()
page = context.new_page()
try:
# 导航到百度首页
page.goto("https://cn.bing.com/")
# 定位搜索输入框并输入搜索关键词
search_box = page.locator(selector='#sb_form_q')
search_box.fill("Playwright测试框架")
# 点击搜索按钮
page.keyboard.press('Enter')
time.sleep(20)
print("测试成功!搜索功能正常工作")
except Exception as e:
print(f"测试失败: {str(e)}")
raise e
finally:
# 关闭浏览器
context.close()
browser.close()
with sync_playwright() as playwright:
run(playwright)
更多推荐
所有评论(0)