Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.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 为什么不是';t CodeceptJS执行测试中的步骤?为什么我看不到测试正在执行?_Javascript_Automated Tests_Codeceptjs - Fatal编程技术网

Javascript 为什么不是';t CodeceptJS执行测试中的步骤?为什么我看不到测试正在执行?

Javascript 为什么不是';t CodeceptJS执行测试中的步骤?为什么我看不到测试正在执行?,javascript,automated-tests,codeceptjs,Javascript,Automated Tests,Codeceptjs,我最近遇到了CodeceptJS,我想尝试一下。我一直在关注关于的教程,但现在我面临两个问题: 测试似乎只执行第一步 我看不到测试的执行情况 以下是我运行codeceptjs init时的情况: 当我运行codeceptjs run时,执行以下步骤: 以下是我的测试(Test101_test.js): 功能(“谷歌搜索”); 场景(‘测试某物’,(I)=>{ I.amOnPage('/'); I.fillField('q','Codeception'); 我明白了(‘耶’); });我刚刚

我最近遇到了CodeceptJS,我想尝试一下。我一直在关注关于的教程,但现在我面临两个问题:

  • 测试似乎只执行第一步
  • 我看不到测试的执行情况
  • 以下是我运行
    codeceptjs init
    时的情况:

    当我运行
    codeceptjs run时,执行以下步骤:

    以下是我的测试(Test101_test.js):

    功能(“谷歌搜索”);
    场景(‘测试某物’,(I)=>{
    I.amOnPage('/');
    I.fillField('q','Codeception');
    我明白了(‘耶’);
    
    });我刚刚遇到了完全相同的问题,我必须在命令提示符中键入“Selenium standalone install”,然后键入“Selenium standalone start”。然后,我打开另一个命令提示符并键入“codeceptjs run--steps”,这一次测试都正常运行,而不是像您所遇到的那样只运行第一个测试。我希望这有帮助,我发现这个问题非常令人沮丧

    您是否启动了Selenium服务器和正确的驱动程序来控制Firefox?@skAstro是的,我启动了。我忘了包括日志,但是现在更新了我的问题。谢谢!!!我使用selenium服务器独立jar来启动selenium服务器。在看到你的评论后,我通过NPM获得了服务器,现在它可以工作了。不过我很好奇,如果我(假设地说)只限于这个罐子怎么办?有没有办法让它工作呢?很高兴我能帮忙!使用WebDriverIo的测试运行程序来处理Selenium的上上下下,我被宠坏了,完全忘记了我必须手动启动它才能运行codeceptjs。关于你的后续问题,我不确定。关于jar文件和java相关内容在一般情况下如何工作的细节,我还有很多需要学习的地方。这可能会有所帮助吗?我能理解。在我第一次尝试时,我也没有启动服务器,也不太熟悉运行jar文件。再次感谢