小编lae*_*ppe的帖子

Behat:在场景中的步骤之间使用变量

如何在 behat 中的一个场景中的步骤之间使用变量?我需要存储 $output 的值,然后在第二步中使用它。

假设我有以下结构:

class testContext extends DefaultContext
{
    /** @When /^I click "([^"]*)"$/ */
    public function iClick($element) {
       if ($element = 2){
           $output = 5        
       }
    }


    /** @When /^I press "([^"]*)"$/ */
    public function iPress($button) {
        if($button == $output){
        echo "ok";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

php variables scenarios behat

3
推荐指数
1
解决办法
2950
查看次数

为什么Cucumber和Capybara称之为?

有谁知道为什么这些名字被选为Capybara和Cucumber?或者他们只是随机挑选?

ruby bdd acceptance-testing cucumber capybara

2
推荐指数
1
解决办法
106
查看次数

标签 统计

acceptance-testing ×1

bdd ×1

behat ×1

capybara ×1

cucumber ×1

php ×1

ruby ×1

scenarios ×1

variables ×1