2017-08-28 39 views
0

我在CakePHP 3.5中使用了Codeception,並且寫了一些測試步驟。但是,當執行它們時,如果我能看到,應該沒有錯誤,這會給我一個錯誤。前幾個步驟工作正常,但是當我到達單擊按鈕的步驟時,出現錯誤「PHPUnit框架異常:數組到字符串轉換」。我使用的代碼爲: $ I-> click(['button'=> ['title'=>'Delete testtest,tt']]);CakePHP的代碼給出的PHPUnit數組字符串轉換錯誤

試圖點擊的元素:

<button class="btn btn-primary btn-xs delete-namestring" title="Delete testtest, tt" id="20867"><span class="glyphicon glyphicon-trash"></span> Delete</button> 

點擊它手動工作正常。

回答

1

發生此錯誤是因爲您有一個數組作爲button的值。

嘗試其中之一:

$I->click(['css' => 'button.delete-namestring']); 

$I->click('button.delete-namestring'); 

$I->click('class', 'delete-namestring');