我正在写一个简单的测试用例。我使用作曲家安装了代码欺骗。我的测试用例位于测试用例文件夹内的根文件夹中
当我尝试运行以下代码时
namespace app\tests\testcases;
use yii\codeception\TestCase;
class SomeMyTest extends TestCase
{
public function testOne()
{
echo "here";
}
}
当我尝试在浏览器中运行代码时,我得到以下错误
Fatal error: Class 'yii\codeception\TestCase' not found
在我的项目中有一个名为yiisoft\yii2-codecsion\TestCase.php的文件
我做错了什么?有人能帮忙吗。?
使用以下命令安装codeception
composer require codeception/codeception
composer require codeception/specify
composer require codeception/verify
更多https://www.yiiframework.com/doc/guide/2.0/en/test-environment-setup
https://github.com/yiisoft/yii2-codeception
composer require yiisoft/yii2-codeception --dev
尝试设置远程代码欺骗单元测试在PhpStorm中的Yii2项目。 使用SSH,我可以登录到服务器,转到我的Yii2项目的根目录并运行:
我试图用codeception运行一些测试,当我尝试测试表单时,总是失败,我不知道为什么。和其他人一样,他们都通过了。测试代码如下: 当我用命令运行测试时/vendor/bin/run-vvv--html--debug我有以下日志: 接受。一套yml就是这个: 演员:验收员 模块: 什么是错的?我想要的是测试表格,看看下一页写的假期,为什么一些测试通过了,一个简单的表格没有?。你能帮我个忙吗?
我写这篇文章是因为yii2官方文档仍然不完整,codeception文档本身指的是yii2官方文档..:)。 我有一些问题: 在我的yii2应用程序根目录中有一个目录“tests/codeception”,这意味着我的项目中已经安装了codeception 在vendor/yiisoft中还有另一个codeception目录“yii2 codeception”,它是什么 文档中说要创建yii2_b
我试图设置验收测试使用代码欺骗在Yii2.到目前为止,安装还不错,但我有一个路线问题。 当我这样做时:codeception运行acceptance 我得到的反馈是: 页面上存在名为LoginForm[username]的输入,但Codeception显然没有获得正确的页面。 应该进行/backend/web/index测试。php中也有approt路径吗?当我请求approt/backend/w
我使用的是高级的Yii2模板,当我在构建后运行测试时,我遇到了以下问题。 我不知道名字空间是什么,所以请你向我解释一下它是什么。 错误 codeception.yml
我遵循的教程"Web应用程序开发与Yii2和PHP",其中代码欺骗用于测试目的(TDD)。 当使用JavaScript验证运行测试时,书中描述的测试使用方法,该方法允许测试等待1秒钟以允许验证。 这项功能似乎不再受支持。它存在于文档中,但在深入研究代码时,找不到该方法。 我做错了什么,还是错过了配置更改?