Selenium IDE でHTML属性値(aタグのhrefとかimgタグのsrc)をテスト
Selenium でHTMLの属性値を検証するサンプルコードを書いてみます。
たとえば、下記のようなHTML画面があるとする。
<html> <h1>だみー。</h1> <a href="http://hoge.com/">ほげページへ</a><br /> <a href="http://hoge.com/uge.html"> <img id="image0" src="http://hoge.com/images/uge.gif"> </a> </html>
★aタグの href が「http://hoge.com/」であることを検証するケース。言い換えると、リンク先指定のチェックがしたい場合。
<!-- ↓リンク先チェック --> <tr> <td>assertAttribute</td> <td>xpath=//a@href</td> <td>exact:http://hoge.com/</td> </tr>
★画像src値をチェックするケース。その1:id指定バージョン。
<!-- ↓画像src値チェック --> <tr> <td>assertAttribute</td> <td>image0@src</td> <td>exact:http://hoge.com/uge.gif</td> </tr>
★画像src値をチェックするケース。その2:xpath指定バージョン。
<!-- ↓画像src値チェック --> <tr> <td>assertAttribute</td> <td>xpath=//img@src</td> <td>exact:http://hoge.com/uge.gif</td> </tr>