gpt4 book ai didi

codeception、cest 类和用户步骤

转载 作者:行者123 更新时间:2023-12-02 04:34:15 25 4
gpt4 key购买 nike

我的印象是解码文档已经过时了。

我有 Cept 文件与用户步骤定义文件一起使用,我将其用于登录调用等。

由于复杂性,我很想改用 Cest 类,但我无法让它们识别我的用户步骤。这是一个例子:

<?php

/*
* @guy TestGuy\UserSteps
*/
class ViewPagesCest {

public function testViewCharacter(TestGuy $I) {
$I->loginToCharacter('admin', 'admin', 'Alice Kepler');

$target = $I->grabFromRepository('BM2SiteBundle:Character', 'id', array('name' => 'Carol Stanis'));
$I->amOnPage('/en/character/view/'.$target->getId());
$I->see($target->getName());
}

我当然明白:

[RuntimeException] Call to undefined method TestGuy::loginToCharacter

因为 loginToCharacter 是在 usersteps 文件中定义的。与 Cept 文件相同的东西工作得很好。我错过了什么?

最佳答案

您应该使用文档 block (T_DOC_BLOCK) 放置@guy 注释,但您使用注释 (T_COMMENT)。

只需在您的评论开头添加第二颗星:

/**
* @guy TestGuy\UserSteps
*/
class ViewPagesCest {

关于codeception、cest 类和用户步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22306122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com