Dmitry Gozman
Dmitry Gozman
@KotlinIsland There are no stability checks when calling `page.screenshot()`. The checks are performed when calling `elementHandle.screenshot()`. Generally speaking, it seems like you have a race condition, so making screenshot faster...
@aslushnikov Could this be caret hiding that waits for some evaluate?
Note that passing `caret: 'initial'` option could make screenshot a little bit faster, as a workaround. However, there are no strict guarantees about how long does a screenshot take, because...
Closing per above, since there is no API changes required.
This is indeed a known issue: video recording produces a single video file from the creation of the page until its closure, as of Jun 2022.
The fix was reverted, reopening.
This does indeed repro for me with Playwright, but I was not able to create a standalone repro that uses just evaluate.
@MikeShysh This proposal does not seem like a clear improvement so far. Perhaps there are more usecases or possible APIs that would work better? ```js // proposed headerActionBtns = this.page.locator('.header-actions...
@Gornostalev The actual failure should be a text node child of the `` tag: ```xml example.test.js:5:3 › Check equal ===================================================== Error: Error message ...... ``` Is that text missing for...
Thank you for the screenshot, this makes sense. Ideally, we would make the following improvements: - Use `` element for thrown errors, and `` element for `expect` failures. - For...