小编The*_*Pir的帖子

docker-compose 中的代码接收 - 无法连接到 Webdriver

我在为我的代码接收设置 Webdriver 时出现错误,只是无法弄清楚。

当开始时

docker-compose run --rm codeception run
Run Code Online (Sandbox Code Playgroud)

它找到验收测试,甚至读取 $I->wantTo

但随后抛出错误:

[ConnectionException] Can't connect to Webdriver at http://127.0.0.1:4444/wd/hub. Please make sure that Selenium Server or PhantomJS is running.
Run Code Online (Sandbox Code Playgroud)

acceptance.suite.yml的内容如下,我已经尝试用 chrome、nginx-web、实际服务器的 ip 替换 url(这没有意义,但我真的不知道还能在那里放什么)

actor: AcceptanceTester
modules:
    enabled:
        # selenium webdriver
        - WebDriver:
            url: 'http://localhost/'
            browser: chrome

        - \Helper\Acceptance
Run Code Online (Sandbox Code Playgroud)

我的docker-compose.yml。我在附加覆盖中设置了音量

version: '2'
services:

  codeception:
    image: codeception/codeception:2.3.5
    depends_on:
      - nginx-web
      - php-web
      - chrome

  nginx-web:
    image:
      nginxext:0.5.6
    depends_on:
      - php-web
    expose:
      - 80

  php-web:
    image:
      phpext:0.7.0
    expose: …
Run Code Online (Sandbox Code Playgroud)

php nginx selenium-chromedriver codeception docker-compose

5
推荐指数
1
解决办法
3486
查看次数

安装 php7.0-pgsql - 无法找到包 php-pgsql

我正在尝试安装 php7.0-pgsql,但总是得到

E: 无法定位软件包 phpXXX-pgsql

我在尝试

 apt-get update
 apt-get install php7.0-pgsql=7.0.12-1+deb
Run Code Online (Sandbox Code Playgroud)

或者

apt-get install php7.0-pgsql=7.0.12-1
Run Code Online (Sandbox Code Playgroud)

或者

apt-get install php7.0-pgsql
Run Code Online (Sandbox Code Playgroud)

甚至

apt-get install php-pgsql
Run Code Online (Sandbox Code Playgroud)

总是有相同的结果。任何人都可以帮助我吗?

php debian apt apt-get php-pgsql

3
推荐指数
1
解决办法
8850
查看次数