Web自动化API

由于Playwright为Web自动化提供了大量自动化API,为了保证用户的阅读体验,直接缓存了Playwright的官方文档。

常用API

  • 浏览器类型BrowserType: 指定Web自动化使用哪一个浏览器运行,可选的有chromium(chrome)/firefox/webkit。
  • 浏览器实例Browser: 启动或连接到一个指定的浏览器实例。
  • 浏览器会话BrowserContext: 在浏览器实例中启动或连接到一个浏览器会话。
  • 浏览器页面Page: 打开、连接、操作一个浏览器页面,同时可以通过传入Selector来操作页面中的指定元素Element Handle
  • 页面元素ElementHandle: 指向一个页面元素,可以使用其提供的方法操作该元素。
  • 选择器Selectors 用于定位元素位置的选择器,支持Playwright选择器、CSS选择器、XPath选择器、React/Vue选择器等多种选择器语法混合使用,可以参考选择器指南一文来学习和掌握。
  • JS对象JSHandle: 代表一个页面元素的JavaScript对象,可以调用HTMLElement标准对象提供的方法。
  • Frame对象Frame: 用于获取页面中指定iframe所在的域,可以通过page.frame()elementHandle.contentFrame()来创建,还可以嵌套调用frame.childFrames()获取嵌套的iframe
  • 鼠标操作Mouse: 在页面中模拟鼠标移动、点击的操作。
  • 键盘操作Keyboard: 在页面中模拟键盘输入按键或组合键的操作。

全部的API可以访问Playwright文档

也可以选择直接访问PlayWright官方网站

results matching ""

    No results matching ""