2017-02-21 8 views
0

私はコード化に大きな問題があります。それは、文字列(seeメソッドに渡される)を部分文字列としてチェックするようです。コード化:参照メソッドを使って部分文字列を避ける

$I->dontSee('Car A 1', 'ul li'); 
    $I->see('Car A 1 1', 'ul li'); 

残念ながらdontSeeは失敗します。それは'Cart A 1'文字列が'Car A 1 1'文字列内にあるためです。

要素のすべてのテキストをチェックしても何とか強制できますか?

答えて

0

dontSee()で達成しようとしていることはありません。ただし、grabTextFrom()で変数に要素内部テキストをつかんでこの制限を回避することができます

$elementInnerText = $I->grabTextFrom('ul li'); 
\PHPUnit_Framework_Assert::assertEquals($elementInnerText, 'Car A 1'); 

これはあなたの文字列のアサーションの完全な制御を与えます。

関連する問題