0

こんにちは、私は PHP フレームワークである YII でセレンを使用しようとしています。動的データに対してセレン テストを実行しようとしていますが、特定の TD データにアクセスしようとしてもアクセスできません。このように使用できますか?

"//table/tbody/tr[1]/td[2][.='value2']

私のセレンテストでは、次のような値を見つける必要があるため

<table>
 <tbody>
   <tr class=odd>
   <td> value1 </td>
   <td> value2 </td>
 </tr>
 </tbody>
</table>

私はこのコードを使用しています

$this->assertElementPresent("xpath=//table/tbody/tr[1]/td[2][text() = 'value2']");

これは私が得ている結果です。

PHPUnit_Framework_ExpectationFailedException : Failed command: assertElementPresent('xpath=//table/tbody/tr[2]/td[2][text() = '0']')

false が true であることのアサートに失敗しました。

これで、php selenium テストで value2 を見つける必要があります。

4

0 に答える 0