0

嗨,我正在使用带有 selenium webdriver 的 phpunit。当我使这个 cmd phpunit myfile 我得到这个错误信息

Call to undefined function curl_init().4.3\pear\PHPUnit\Extensions\Selenium2TestCase\Driver.php

我的代码是

<?php
class WebTest extends PHPUnit_Extensions_Selenium2TestCase
{
    protected function setUp()
    {
        $this->setBrowser('firefox');
        $this->setBrowserUrl('http://www.google.com/');
    } 
    public function testTitle()
    {
        $this->url('http://www.google.com/');
        $this->assertEquals('google', $this->title());
    }

}
?>

有人说要检查我的卷曲,我必须 cmd 这个

php --ini 

但是响应outed in many line,有一些之前outed但隐藏的行如何在DOS上看到上一行?

4

3 回答 3

0

通过单击任务栏上的 wamp 服务器图标并单击 php 来启用 curl,然后选择 php 扩展名并选择 curl 并验证您在 php.ini 中是否有此行

php extension=php_curl.dll 

for more refer this php.net/manual/en/book.curl.php 
于 2013-10-16T12:07:17.960 回答
0

我通过将 php.ini 从 apache 复制到我的 php 文件夹解决了这个问题。

于 2013-10-18T18:14:24.857 回答
0

请记住,phpunit 可能在命令行中运行,并且命令行使用不同的 php.ini 如果您想找出哪个是正确的 php.ini,只需在命令行中运行以下命令:

php -i | find /i "Configuration File"
于 2013-10-16T12:11:39.400 回答