我在为我的代码接收设置 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) 我正在尝试安装 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)
总是有相同的结果。任何人都可以帮助我吗?