我已经按照他们网站上的指南安装了 Codeception。一切顺利,所以我创建了我的第一个基本测试。
<?php
$I = new WebGuy($scenario);
$I->wantTo('ensure that frontpage works');
$I->amOnPage('/');
$I->see('Homepage');
尝试执行此操作并给出堆栈跟踪错误,因此我将它们转储到result.txt
页面中。
Codeception PHP Testing Framework v1.6.2
Powered by PHPUnit 3.7.19 by Sebastian Bergmann.
Notice: Use of undefined constant CURLOPT_SSL_VERIFYPEER - assumed 'CURLOPT_SSL_VERIFYPEER' in phar://C:/wamp/www/dugun/codecept.phar/src/Codeception/Configuration.php on line 175
Notice: Use of undefined constant CURLOPT_CERTINFO - assumed 'CURLOPT_CERTINFO' in phar://C:/wamp/www/dugun/codecept.phar/src/Codeception/Configuration.php on line 175
Notice: Use of undefined constant CURLOPT_SSL_VERIFYPEER - assumed 'CURLOPT_SSL_VERIFYPEER' in phar://C:/wamp/www/dugun/codecept.phar/src/Codeception/Module/PhpBrowser.php on line 78
Fatal error: Call to undefined function Guzzle\Http\Curl\curl_version() in phar://C:/wamp/www/dugun/codecept.phar/vendor/guzzle/guzzle/src/Guzzle/Http/Curl/CurlVersion.php on line 47
在 Windows 7 上使用 WAMP。PHP 版本 5.4.3。阿帕奇 2.4.2 版。CURL 在设置中启用。尝试重新启动几次,没有运气。
任何人都知道如何解决这个问题,可能出了什么问题?
更新 问题与 curl.dll 有关。从这个主题下载一个新的(PHP cURL not working - WAMP on Windows 7 64 bit)解决了这个问题。