Selenium

0.5.0を使ってhttp://selenium.thoughtworks.com/seleniumReference.htmlを参考にテストを書いてみているけど
どうしてもDOMを使っての指定が出来ない事が、、

使いこなせたら便利そうなんだけどなぁ。


HTMLが該当部分だけ抜き出すと

<html>
<head>
<title>test</title>
</head>
<body>
<form action="xxxx" method="POST" name="frm">
<INPUT type="submit" name="action_Logout_module_Default" value="ログアウト">
</form>
</body>
</html>

でテストが

    <tr>
      <td>click</td>
      <td>document.forms['frm'].action_Logout_module_Default</td>
      <td>&nbsp;</td>
    </tr>
  • action_Logout_module_Default
  • document.forms['frm'].action_Logout_module_Default
  • document.frm.action_Logout_module_Default
  • document.forms.frm.action_Logout_module_Default
  • document.forms[0].action_Logout_module_Default

等試してみたけど「Element 〜〜〜 not found.」(-_-)zzz....

ログイン時の「loginid」とかはできてるから
文字数が長いのか「_」が入ってるのかが原因かなぁ。