简体   繁体   中英

Removing Cypress default proxy settings

I'm having trouble to load the page of my application under test when running Cypress test. After long investigation I figured out that Cypress is using a corporate proxy which is retrieved from my environment variables according to documentation https://docs.cypress.io/guides/references/proxy-configuration.html#View-proxy-settings-in-Cypress This proxy is no longer active so I remove it from my environment variables but Cypress is still using it even after restarting both cypress and VsCode. I also tried the following solutions: clean up Cypress cache folder uninstall Cypress and install it again

Installing Cypress on a teammate's machine who never had the proxy environment variables configured worked fine. My question is: Why Cypress is still retrieving the HTTP_PROXY env var which no longer exists? How to remove this from Cypress settings?

Thanks a lot for your help.

environment variables are available in cypress through:

1) Approach 1

adding environment variable through terminal or command line as: CYPRESS_

eg: CYPRESS_TEST create variable TEST

you can see all the variables by typing set in cmd and env in shell, search for cypress in that

2)Approach 2:

to environment file or config file:

check if these files has proxy environment variables:

在此处输入图像描述

**3) using plugin file **

check the index.js in plugin folder for

config.env

see if you have proxy variable set in any of these location ( Or from tests ) and try to remove it

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM