使用Laracasts \ Integrated选择多个选项

时间:2015-09-21 05:41:56

标签: php unit-testing laravel-5

我正在使用Laracasts \ Integrated库来测试我的Web应用程序。我有一个这样的表格:

<select multiple name="resource[]"> 
<option value="Coal">Coal</option>
<option value="Another">Aluminum</option>
.
.
</select>

我的测试用例是:

$this->select('resource[]' , ['Coal' , 'Another']);

我收到错误:

Symfony\Component\CssSelector\Exception\SyntaxErrorException:  Expected identifier│ or "*", but <delimiter "]" at 11> found.

请帮帮我。

1 个答案:

答案 0 :(得分:1)

解决方案我得到了帮助Gal:

我的测试用例:

/**@test*/
public function add_new()
{
 $this->storeInput('resource', ['6PGM+Au' ,'Coal'], true)
      ->andPress('Submit')
}


   public function storeInput($element, $text, $force = false)
    {
        if ($force) {
            $this->inputs[$element] = $text;
            return $this;
        }
        else {
            return parent::storeInput($element, $text);
        }
    }