Dan*_*she 3 javascript cypress
我是 cypress 的新手,并在根目录中使用 cypress.json 文件创建了我的第一个项目。
该文件的内容如下:
{
"projectId": "bdld4"
"env":{
"host": "http://localhost:8000",
"email": "FakeUser@company.com",
"password": "obviouslyNotaRealPassword"
}
}
Run Code Online (Sandbox Code Playgroud)
在集成文件夹中,我有一个尝试访问这些环境变量的测试用例:
Cypress.env('host')
Run Code Online (Sandbox Code Playgroud)
这将返回未定义。我还在 cypress.env.json 中尝试过此操作,并尝试将 cypress.json 文件放置在 Cypress 文件夹的上一层。
为了运行测试,我使用npx cypress open并从 GUI 中选择测试。我是否错误地运行了测试,或者应该将文件放在其他地方?有任何想法吗?
小智 6
您发布的图片cypress.json未放置在根目录中。它位于cypress文件夹内。
您可以将cypress.json一级放置在项目的根目录中
或者,您可以在脚本中传递配置文件路径参数,例如:
npx cypress open --config-file cypress/cypress.json
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11460 次 |
| 最近记录: |