Dyl*_*son 5 javascript testing node.js cypress
是否可以通过代理设置cypress.io来访问页面?
我有一个代理,我需要通过,以测试我的应用程序.无论如何配置cypress.io以遵守标准HTTP_PROXY环境变量..或者是否还需要其他一些设置?
更新:
现在有详细记录: https ://docs.cypress.io/guides/references/proxy-configuration.html
Unix
export HTTP_PROXY=http://my-company-proxy.com
Run Code Online (Sandbox Code Playgroud)
视窗
set HTTP_PROXY=http://my-company-proxy.com
Run Code Online (Sandbox Code Playgroud)
有一个 Cypress 问题可供跟踪:https://github.com/cypress-io/cypress/issues/1469
这涵盖了通过公司代理的许多常见问题以及解决这些问题的方法。
以下是该问题的摘录:
设置环境变量
将 HTTP_PROXY 和/或 HTTPS_PROXY 设置为您的公司代理
Run Code Online (Sandbox Code Playgroud)HTTP_PROXY=http://my-proxy-address cypress run为 localhost 设置 NO_PROXY 以防止其访问公司代理
Run Code Online (Sandbox Code Playgroud)NO_PROXY=localhost cypress run其他解决方法
对于 cy.visit()
- 在 Cypress chrome 扩展中启用权限
- 如果您有管理权限,请检查 Chrome ProxyMode
- 尝试使用电子
下载
- 如果您在安装过程中遇到问题,请尝试直接下载。
- 使用
CYPRESS_BINARY_VERSION.用于访问测试运行程序中的“运行”选项卡
如果您需要设置项目,则必须在此选项卡中进行。幸运的是,您只需执行此操作一次。尝试在公司代理之外执行此操作,然后您就可以开始了。