Comments (2)
Hey @yuiseki!
The Page closed
part of the error suggests that the page was closed in the middle of performing that protocol method (the Fetch.continueWithAuth
method). The page could have closed for various reasons, but Fetch.continueWithAuth
is only called when the requested asset requires authentication. It is called with the discovery.authorization
option's username and password, which get treated as basic authentication.
You mentioned setting cookies using Puppeteer's page.setCookie
method. Are you also providing the same cookies via Percy's cookies
config file option? You could also provide the discovery.authorization
option I mentioned. Here are the docs for both of these options: https://docs.percy.io/docs/cli-configuration#discovery
The discovery.authorization
option can also be provided on a per-snapshot basis with snapshot options: https://docs.percy.io/docs/cli-configuration#per-snapshot-configuration
The cookies
option is fairly new, and isn't well documented quite yet (we're working on better docs soon). If you need to set simple cookies, you can do so like this:
# .percy.yml
version: 2
discovery:
cookies:
my-cookie: 'cookie-value'
other-cookie: 'foobar'
If you need other cookie parameters, you can provide an array similar to Puppeteer's page.setCookie
method:
# .percy.yml
version: 2
discovery:
cookies:
- name: 'my-cookie'
value: 'cookie-value'
url: 'http://url-for-cookie'
# ... other cookie params
- name: 'other-cookie'
value: 'foobar'
# ... etc
from cli.
Going to close this one up but feel free to keep commenting 😃
from cli.
Related Issues (20)
- Depends on vulnerable versions of yaml HOT 1
- Canvas is not shown on Safari with version 1.15.0 or later HOT 6
- Percy is not recognizing currency formatting from 1.19.2 onwards HOT 4
- Get JSON data back from percy build:wait HOT 5
- Incorrect export of core types HOT 2
- Percy cli throws error when finalizing a build HOT 1
- Unable to use @percy/storybook with `--parallel` flag HOT 1
- Outdated docs for static snapshot options HOT 2
- percy snapshot should offer a dump option for debugging HOT 2
- Fonts arent showing up in percy snapshots HOT 2
- Renaming snapshots without or with visual changes (target snapshot name)
- percy/cli v1.27 incompatible with percy-cypress HOT 8
- Allow per-snapshot configuration of discovery.networkIdleTimeout HOT 2
- storybook field is no longer working in the config file HOT 1
- v.1.26.3 breaks storybook config HOT 1
- Reference
- Reference HOT 1
- Error: Navigation failed: Timed out waiting for the page load event - breaks our tests HOT 9
- 500 Internal Server Error - GET https://registry.npmjs.org/@percy%2fcli-config - KV GET failed: 401 Unauthorized HOT 2
- Please allow longer network idle timeouts HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cli.