Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试接受带有Codeception和Laravel的本机js弹出窗口时出错_Javascript_Php_Laravel_Codeception - Fatal编程技术网

Javascript 尝试接受带有Codeception和Laravel的本机js弹出窗口时出错

Javascript 尝试接受带有Codeception和Laravel的本机js弹出窗口时出错,javascript,php,laravel,codeception,Javascript,Php,Laravel,Codeception,我正在为一个Laravel项目建立一个测试。测试必须检查一些JS交互。测试很简单,如果不接受条款和条件,在用户单击时应显示弹出窗口。我在验收测试配置中使用phantomJS modules: enabled: - WebDriver config: PhpBrowser: url: 'http://eo3.localhost/' WebDriver: url: 'http://eo3.localhost/' brow

我正在为一个Laravel项目建立一个测试。测试必须检查一些JS交互。测试很简单,如果不接受条款和条件,在用户单击时应显示弹出窗口。我在验收测试配置中使用phantomJS

modules:
  enabled:
    - WebDriver
  config:
    PhpBrowser:
        url: 'http://eo3.localhost/'
    WebDriver:
        url: 'http://eo3.localhost/'
        browser: phantomjs
测试代码:

$I->seeElement('.free-bets #claim-button');
$I->click('#claim-button');
$I->seeInPopup("Please accept t&c");
测试在最后一点之前一直正常工作,在最后一点它抛出这个错误

  [Facebook\WebDriver\Exception\WebDriverException] JSON decoding of remote response failed.
Error code: 4

我正在关注什么是
Codeception
PhantomJS
版本?Codeception是2.1.2(我相信是最新版本),PhantomJS是2.0.0。这是PhantomJS中的一个已知问题,将在2.0.1中修复。更多信息:@JarekJakubowski好消息,你有什么时间可以预测新版本的发布时间吗?