【问题标题】:Cypress override baseUrl in Docker container not working赛普拉斯覆盖 Docker 容器中的 baseUrl 不起作用
【发布时间】:2021-08-18 13:06:25
【问题描述】:

您好,我正在寻求帮助。| 我有一个构建赛普拉斯测试的 docker 映像,我想在其中覆盖 baseURL。问题是 Cypress 检测到 baseUrl 环境变量,但它没有将它们应用于配置,并且 baseUrl 仍然指向本地主机。

docker run \
      --name test \
      --env CI="true" \
      --env CYPRESS_BASE_URL="https://abrakada.com" \
      --env CYPRESS_baseUrl="https://abrakada.com" \
      --network="host" \
      --rm
FROM cypress/base:14.17.0

ARG TESTS_FOLDER=/opt/cypress-tests

ENV NODE_PATH=/opt:/usr/lib/node_modules:$TESTS_FOLDER/node_modules

WORKDIR $TESTS_FOLDER

COPY package.json ./package.json

RUN npm install && npm run cy:verify

COPY cypress.json ./cypress.json
COPY cypress ./cypress

ENTRYPOINT ["npm", "run", "cy:integration"]

{
  "baseUrl": "http://localhost:3000",
  "chromeWebSecurity": false,
  "screenshotOnRunFailure": false,
  "videoUploadOnPasses": false
}

> npm run cy:info && ./node_modules/.bin/cypress run


> app-tests@1.0.0 cy:info /opt/cypress-tests
> cypress info

Displaying Cypress info...

Detected no known browsers installed


Environment Variables:
CYPRESS_BASE_URL: https://abrakada.com
CYPRESS_baseUrl: https://abrakada.com

Application Data: /root/.config/cypress/cy/development
Browser Profiles: /root/.config/cypress/cy/development/browsers
Binary Caches: /root/.cache/Cypress

Cypress Version: 8.1.0
System Platform: linux (Debian - 10.9)
System Memory: 6.23 GB free 389 MB
Cypress could not verify that this server is running:

  > http://localhost:3000

We are verifying this server because it has been configured as your `baseUrl`.

【问题讨论】:

    标签: javascript azure docker cypress


    【解决方案1】:

    fsss 我讨厌它。像往常一样经过几个小时的故障排除后,我发布了一个问题,然后在发布 15 分钟后我发现了问题......天哪......

    无论如何。

    我的问题是我有用于扩展配置文件的插件配置,导致其余配置未合并。

    https://github.com/bahmutov/cypress-extends

    替换 return require('@bahmutov/cypress-extends')(config.configFile) 只有config 和baseUrl 被覆盖。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-10
      • 2022-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-30
      • 2020-12-23
      相关资源
      最近更新 更多