gpt4 book ai didi

代码接收、Cest 类和用户步骤

转载 作者:行者123 更新时间:2023-12-02 21:30:52 24 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 {

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

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