SeleniumIDEで簡単にname属性を取得したい

642 views
Skip to first unread message

____rina____

unread,
Oct 22, 2014, 12:46:44 AM10/22/14
to selen...@googlegroups.com
こんにちは。リナといいます。現在、Selenium Webdriverを勉強中です。

「inputの入力にはname属性を利用する」とあり、
そのようにしたいのですが、
SeleniumIDEで簡単にname属性を取得できないでしょうか?
記録するときにid属性でなくname属性で記録できるとベストです。

現在はSeleniumIDEで作成したテストケースをRSpecにエクスポートし、
さらにFirebugを使って1つずつid属性をname属性に変更しています。

SeleniumIDEを使用しなくても、よいやり方があれば教えていただけると嬉しいです。

初歩的な質問になりますが、よろしくお願い致します。

Message has been deleted

has...@gmail.com

unread,
Oct 22, 2014, 6:38:44 AM10/22/14
to selen...@googlegroups.com

はじめまして。
はせがわ(Twitter:@hase5021)です。

SeleniumIDEは初期値ではidでキャプチャしちゃいますよね~。
name属性に変えたいときは設定で変えちゃいましょう。

まず、[オプション] → [設定] を選択して









その次にname属性の優先度を高くします。
























これで、name属性を優先的にキャプチャすることができますよ~。
一度試してみてください!!!




2014年10月22日水曜日 13時46分44秒 UTC+9 ____rina____:

らんさぶ

unread,
Oct 22, 2014, 10:27:23 AM10/22/14
to selen...@googlegroups.com
はじめまして らんさぶ です。

たくさん記録するときは はせがわ さん 設定変更がベストですね。

ちなみに、一つ二つであれば 記録後の対象欄 (id=と表示されている状態)がプルダウン出来るようになるので
そこから 指定可能な他のロケーター形式が選択できるようになりますよ。


____rina____

unread,
Oct 22, 2014, 8:36:19 PM10/22/14
to selen...@googlegroups.com
はせがわさま、らんさぶさま

リナです。
ありがとうございます!ばっちり設定できました!
(オプション設定画面は見ていたはずですが、見落としていました。。)

対象欄にもプルダウンで確認できたのですね・・・
あまりに自分が何も見てなくてビックリしました。
ボタンの指定の時も困ることが多かったので、活用いたします。

これで今日から幸せになれそうです!
丁寧にご教授いただいて、ありがとうございます。
今後ともよろしくおねがいいたします。


保木本将之

unread,
Apr 6, 2015, 1:16:58 AM4/6/15
to selen...@googlegroups.com
こんにちは!
@oh_rusty_nailです。

取得方法の優先順位変更できたんですね、知りませんでした。
勉強になります!!
自分でも試しながらQiita記事書かせていただきました。
Selenium IDEの属性取得の優先順位変更方法

Qiita記事を見る人がコミュニティの参加に繋がればいいなと思い、日本Seleniumユーザーコミュニティ
の名前も出しています。
Reply all
Reply to author
Forward
0 new messages