Skip to content

Commit 9554ef4

Browse files
mathiasbynensaslushnikov
authored andcommitted
docs: make individual FAQ items linkable (#712)
1 parent 90d84e8 commit 9554ef4

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -130,11 +130,11 @@ Check out our [contributing guide](https://github.com/microsoft/playwright/blob/
130130

131131
## FAQ
132132

133-
**Q: Can I use a single API to automate different browsers?**
133+
### Q: Can I use a single API to automate different browsers?
134134

135135
Yes, you can. See [Browser](https://github.com/microsoft/playwright/blob/master/docs/api.md#class-browser) in the API reference for the common set of APIs across Chromium, Firefox and WebKit. A small set of features are specific to browsers, for example see [ChromiumBrowser](https://github.com/microsoft/playwright/blob/master/docs/api.md#class-chromiumbrowser).
136136

137-
**Q: How does Playwright relate to [Puppeteer](https://github.com/puppeteer/puppeteer)?**
137+
### Q: How does Playwright relate to [Puppeteer](https://github.com/puppeteer/puppeteer)?
138138

139139
Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the DevTools Protocol. Puppeteer project is active and is maintained by Google.
140140

@@ -146,7 +146,7 @@ Playwright also aims at being cloud-native. Rather than a single page, `BrowserC
146146

147147
All the changes and improvements above would require breaking changes to the Puppeteer API, so we chose to start with a clean slate instead. Due to the similarity of the concepts and the APIs, migration between the two should be a mechanical task.
148148

149-
**Q: What about the [WebDriver](https://www.w3.org/TR/webdriver/)?**
149+
### Q: What about the [WebDriver](https://www.w3.org/TR/webdriver/)?
150150

151151
We recognize WebDriver as a universal standard for the web automation and testing. At the same time we were excited to see Puppeteer affect the WebDriver agenda, steer it towards the bi-directional communication channel, etc. We hope that Playwright can take it further and pioneer support for numerous PWA features across the browsers as they emerge:
152152

@@ -156,7 +156,7 @@ We recognize WebDriver as a universal standard for the web automation and testin
156156

157157
- [*reliability*] With Playwright, we encourage `setTimeout`-free automation. The notion of the wall time is incompatible with the operation in the cloud / CI. It is a major source of flakiness and pain and we would like to provide an alternative. With that, Playwright aims at providing sufficient amount of events based on the browser instrumentation to make it possible.
158158

159-
**Q: What browser versions does Playwright use?**
159+
### Q: What browser versions does Playwright use?
160160

161161
- *Chromium*: Playwright uses upstream versions of Chromium. When we need changes in the browser, they go into the browser directly and then we roll our dependency to that version of Chromium. As of today, we update Chromium as needed or at least once a month. We plan to synchronize our npm release cycle with the Chromium stable channel cadence.
162162

@@ -168,7 +168,7 @@ We recognize WebDriver as a universal standard for the web automation and testin
168168

169169
Similarly to WebKit, we'd like to offer all of those for review upstream, for now they can be found in the `browser_patches/firefox` folder.
170170

171-
**Q: Is Playwright ready?**
171+
### Q: Is Playwright ready?
172172

173173
Playwright is ready for your feedback. It respects [semver](https://semver.org/), so please expect some API breakages as we release 1.0. All we can promise is that those breakages are going to be based on your feedback with the sole purpose of making our APIs better.
174174

0 commit comments

Comments
 (0)