首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用docker启动selenoid服务器

无法使用docker启动selenoid服务器
EN

Stack Overflow用户
提问于 2019-09-21 13:38:18
回答 2查看 847关注 0票数 0
  1. 404 page not found在访问http://localhost:4444/ address
  2. 上的selenoid时显示,我可以在'http://localhost:8080/#/‘地址

上访问selenoid

docker-compose.yml文件的内容

代码语言:javascript
复制
version: '3'
services:
  selenoid:
    image: "aerokube/selenoid"
    network_mode: bridge
    ports:
      - "4444:4444"
    volumes:
      - "$PWD:/etc/selenoid/" # assumed current dir contains browsers.json
      - "/var/run/docker.sock:/var/run/docker.sock"
  selenoid-ui:
    image: "aerokube/selenoid-ui"
    network_mode: bridge
    links:
      - selenoid
    ports:
      - "8080:8080"
    command: ["--selenoid-uri", "http://selenoid:4444"]

期望的

就这样!您现在可以使用Selenoid而不是Selenium服务器。在测试中指定以下Selenium:

代码语言:javascript
复制
http://localhost:4444/wd/hub

实际

404 page not found在访问http://localhost:4444/地址上的硒体时显示。

EN

回答 2

Stack Overflow用户

发布于 2019-09-22 13:06:03

这是一种预期的行为,在最近的发行版(只有//ping)中没有针对Selenoid的处理程序。在https://github.com/aerokube/selenoid/pull/804中添加了欢迎信息,因为很多人都在问同样的问题。

票数 0
EN

Stack Overflow用户

发布于 2020-12-01 06:35:23

你忘了加

代码语言:javascript
复制
environment:
      command: ["-conf", "/etc/selenoid/browsers.json", "-log-output-dir", "/opt/selenoid/logs"]

请参阅:https://github.com/aerokube/selenoid/blob/master/docs/docker-compose.adoc

在那之后应该有效..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58040841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档