微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

宁静和Zalenium-测试打开浏览器时拒绝连接

如何解决宁静和Zalenium-测试打开浏览器时拒绝连接

我将Serenity与Zalenium一起使用。我有两种测试-基于API和基于浏览器的测试。 API测试工作正常,我用于API测试的AUT基本URL是“ http:// localhost:8081”。基于浏览器的测试失败,并显示错误“未知错误:net :: ERR_CONNECTION_REFUSED”。对于基于浏览器的测试,AUT URL为“ http:// localhost:8090”。我的AUT在容器内运行,并且这些容器与Zalenium容器共享相同的docker网络桥。这是我用于zalenium容器的docker-compose.yml文件。是否知道为什么我的API测试通过时基于浏览器的测试失败了?

  container_name: ${CLIENT_PREFIX}-zalenium
  image: "dosel/zalenium:3.14.0g"
  tty: true
  mem_limit: 2048m
  volumes:
    - /tmp/videos:/home/seluser/videos
    - /var/run/docker.sock:/var/run/docker.sock
    - /usr/bin/docker:/usr/bin/docker
  ports:
    - 4444:4444
  command: >
    start --desiredContainers 1
          --maxDockerSeleniumContainers 2
          --screenWidth 1366 --screenHeight 768
          --videoRecordingEnabled true
          --startTunnel false
          --debugEnabled true
          --maxTestSessions 5
  environment:
    - PULL_SELENIUM_IMAGE=true
    - ZALENIUM_EXTRA_JVM_ParaMS=-Dwebdriver.http.factory=apache
    - ZALENIUM_SELENIUM_CONTAINER_MEMORY_LIMIT=1573741824```

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。