Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions lib/CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -419,6 +419,10 @@ You can switch between CDP and Bidi by changing the PuppeteerTestAttribute.IsCdp
You can switch between Chrome and Firefox by changing the PuppeteerTestAttribute.IsChrome property.
If you are fixing one single test, then you must run the entire test suite to confirm that you didn't break other tests.

### Verification Before Completion

**CRITICAL: Never claim a task is complete without verifying the build succeeds.** Always run `dotnet build PuppeteerSharp/PuppeteerSharp.csproj` before saying you are done. This project targets multiple frameworks (netstandard2.0 and net8.0), and code that compiles on one may fail on another. The test project only builds for net8.0, so passing test builds does NOT guarantee the main library builds correctly.

## Utilities and Helpers

### Helper Classes (`Helpers/`)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -768,21 +768,6 @@
"FAIL"
]
},
{
"comment": "This is part of organizing the webdriver bidi implementation, We will remove it one by one",
"testIdPattern": "[page.spec] *Page.exposeFunction*",
"platforms": [
"darwin",
"linux",
"win32"
],
"parameters": [
"webDriverBiDi"
],
"expectations": [
"FAIL"
]
},
{
"comment": "This is part of organizing the webdriver bidi implementation, We will remove it one by one",
"testIdPattern": "[page.spec] *Page.Events.DOMContentLoaded*",
Expand Down Expand Up @@ -1040,5 +1025,35 @@
"expectations": [
"FAIL"
]
},
{
"comment": "EvaluateFunctionOnNewDocumentAsync is not yet implemented for BiDi",
"testIdPattern": "[page.spec] Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument",
"platforms": [
"darwin",
"linux",
"win32"
],
"parameters": [
"webDriverBiDi"
],
"expectations": [
"FAIL"
]
},
{
"comment": "Promise rejection timing issue in BiDi exposed function error handling",
"testIdPattern": "[page.spec] Page Page.exposeFunction should throw exception in page context",
"platforms": [
"darwin",
"linux",
"win32"
],
"parameters": [
"webDriverBiDi"
],
"expectations": [
"FAIL"
]
}
]
Loading
Loading