from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch()
page = browser.new_page()
# 打开网站
page.goto('测试网址')
# 点击元素
page.locator('#loginButton').click()
# 输入文本
page.locator('#usernameInput').fill("your_username")
# 下拉选择
page.locator('#dropdown').select_option('option_value')
# 鼠标悬停
page.locator('#hoverElement').hover()
# 获取元素属性
page.locator('#elementWithAttr').get_attribute('href')
# 检查元素是否可见
page.locator('#visibleElement').is_visible()
#获取元素文本内容
page.locator('#textElement').text_content()
browser.close()
以上是Playwright 元素的一些操作方法示例,使用方式与Selenium区别并不是很大