Codeception Navbar Helper

时间:2016-02-29 16:14:52

标签: codeception

我希望将主导航放在帮助器中。所以我可以从每次测试中访问它,但是当html更改时我只在帮助器中执行它。在docs的例子中,助手不存在。

http://codeception.com/docs/07-AdvancedUsage

<?php
class SignUpCest
{
    /**
     * @var Helper\SignUp
     */
    protected $signUp;

    /**
     * @var Helper\NavBarHelper
     */
    protected $navBar;

    protected function _inject(\Helper\SignUp $signUp, \Helper\NavBar $navBar)
    {
        $this->signUp = $signUp;
        $this->navBar = $navBar;
    }

    public function signUp(\AcceptanceTester $I)
    {
        $I->wantTo('sign up');

        $this->navBar->click('Sign up');
        $this->signUp->register([
            'first_name'            => 'Joe',
            'last_name'             => 'Jones',
            'email'                 => 'joe@jones.com',
            'password'              => '1234',
            'password_confirmation' => '1234'
        ]);
    }
}

?>

是否有人使用它?

0 个答案:

没有答案