抛开pytest,单单使用playwright打开一个浏览器访问百度

发布时间 2023-07-06 01:33:25作者: Tarzen

不用pytest-playwright提供的page

pytest使用的时候特别简单直接在用例中添加一个page fixture就可以使用了,如果我们想自己直接调用playwrght怎么办?官网:https://playwright.dev/python/docs/library#usage
image

playwright提供的浏览器操作

访问网址

page.goto(url)

打开\关闭浏览器

browser = playwright.chromium.launch(headless=False) #打开
browser = playwright.chromium.launch(headless=True) #关闭

截图

page.screenshot(path="example.png")

等待

page.wait_for_timeout(5000) # 这里是毫秒

输入文本

page.locator("#kw").fill("playwright")

元素定位

page.locator("#kw").click() # 通过id定位