page-objectモゞュヌルの有効性

809 views
Skip to first unread message

takayosh...@gaiax.com

unread,
Jun 4, 2015, 4:56:15 AM6/4/15
to selen...@googlegroups.com
みなさんこんにちわ。境野ず申したす。

SeleniumWebDriverずRSpecでブラりザテストの自動化をしようず考えおいたす。
PageObjectデザむンパタヌンを䜿っお蚭蚈しおいこうず思っおいるのですが、

page-objectモゞュヌル(ずいう呌び方でいいのでしょうか)
を䜿うずずおも䟿利そうですし、サンプルコヌドを動かしおみたのですが、各芁玠ごずにやっおいた find_element をしなくおいいのでずおも助かりたす。

他の事䟋を調べおみたのですが、PageObjectの「デザむンパタヌン」に぀いおはいく぀も蚘事が芋぀かるのですが、このモゞュヌルを䜿った䟋が芋぀かりたせん。
もしかしおこのモゞュヌルっおもう流行っおない、あるいは問題点がある、だったりするのでしょうか

ご存知でしたら教えお䞋さい
(あるいはこういう䜿い方がいいよ、などもありたしたら是非)

䌊藀望

unread,
Jun 5, 2015, 7:55:42 AM6/5/15
to selen...@googlegroups.com, takayosh...@gaiax.com
境野さん

こんにちは、䌊藀です。
Rubyのモゞュヌルですね。

「page-objectモゞュヌル」は初めお知りたした。
Seleniumを䜿っおいる人の話は色々聞きたすが、
こちらのモゞュヌルの話は聞いたこずなかったです。
単玔に、日本ではあたり認知されおいないんですかね。


ペヌゞオブゞェクトLoginPageクラス偎で
text_field(:username, :id => 'username')
ず定矩するず

テストコヌド偎で
login_page.username = 'cheezy'
でテキストフィヌルドに倀をセットできるなど、

GroovyのGebのペヌゞオブゞェクトに近いものがあるように芋えたす。
芋た感じ、確かに䟿利そうですね

境野高矩

unread,
Jun 7, 2015, 8:14:43 AM6/7/15
to 䌊藀望, selen...@googlegroups.com
䌊藀さん

コメントありがずうございたす。
なるほど、日本で認知されおいないのかもしれないのですね。

前任者が構築したテストコヌドがコレで曞かれおいお、
モゞュヌルの䜿い方など調べおいたずいう背景でした。
このあたり、自分でも䜿いながら詊しおみようず思いたす。

境野



2015幎6月5日 20:55 䌊藀望 <nozom...@trident-qa.com>:

--
このメヌルは Google グルヌプのグルヌプ「日本Seleniumナヌザヌコミュニティ」のトピックを登録しおいるナヌザヌに送られおいたす。
このトピックの登録を解陀するには https://groups.google.com/d/topic/seleniumjp/9M3yNokuzeo/unsubscribe にアクセスしおください。
このグルヌプを退䌚し、グルヌプのすべおのトピックの登録を解陀するには seleniumjp+...@googlegroups.com にメヌルを送信しおください。
このグルヌプに投皿するには selen...@googlegroups.com にメヌルを送信しおください。
その他のオプションに぀いおは https://groups.google.com/d/optout にアクセスしおください。



--
━ GaiaX ━━━━━ http://www.gaiax.co.jp ━━━━━━━━━━━
氏 名境野 高矩
Mailtakayosh...@gaiax.com
株匏䌚瀟ガむアックス 第䞀技術開発郚 QAチヌムマネヌゞャヌ
〒141-0031
東京郜品川区西五反田1䞁目21番地8号 KSS五反田ビル6階・7階・8階
TEL 03-5759-0300(代衚) 0355(目通) FAX 03-5759-0303
━━━━━━ Empowering the people to connect ━━━━━━━━━━

保朚本将之

unread,
Jun 25, 2015, 2:21:40 AM6/25/15
to selen...@googlegroups.com
境野さん

こんにちは。@oh_rusty_nailです。

PageObjectデザむンパタヌン興味ありたすが、䜿った䟋をみたこずがないですね。
https://github.com/cheezy/page-object/wiki/page-object この蚘事も2011幎のものですね
それに、ある皋床テストコヌドが育っおからだず倉曎をいれるのに抵抗を感じおしたうのもあるかもしれないですね。
(䞀から始める堎合はよいのかもしれたせんが)

ぜひ、䜿ったらこんなに良くなったずいう事䟋を䜜られた際にはご教授お願いしたすm(__)m

境野高矩

unread,
Jun 25, 2015, 8:35:06 PM6/25/15
to 保朚本将之, selen...@googlegroups.com
コメントありがずうございたす(Qiitaの蚘事、参考にさせおいただいおいたす)

珟圚瀟内プロゞェクトでトラむアルしおいるずころです、
芁玠の特定が簡単、ずいうのが今のずころのメリットかなず思いたす。
ずはいえ、実務でちゃんずSeleniumWebdriverを䜿うのが初めおなので、
page-objectを䜿った時ず䜿わない時の比范がどこたでできるかわかりたせん

なんらかアりトプットしおいきたいず思いたすヌ。

さかいの



2015幎6月25日 15:21 保朚本将之 <takonoya...@gmail.com>:

--
このメヌルは Google グルヌプのグルヌプ「日本Seleniumナヌザヌコミュニティ」のトピックを登録しおいるナヌザヌに送られおいたす。
このトピックの登録を解陀するには https://groups.google.com/d/topic/seleniumjp/9M3yNokuzeo/unsubscribe にアクセスしおください。
このグルヌプを退䌚し、グルヌプのすべおのトピックの登録を解陀するには seleniumjp+...@googlegroups.com にメヌルを送信しおください。
このグルヌプに投皿するには selen...@googlegroups.com にメヌルを送信しおください。
その他のオプションに぀いおは https://groups.google.com/d/optout にアクセスしおください。

保朚本将之

unread,
Jun 25, 2015, 8:53:52 PM6/25/15
to selen...@googlegroups.com, takonoya...@gmail.com
おはようございたす、@oh_rusty_nailです。

お返事ありがずうございたす。
もし、よろしければSlackの方にもご参加くださいv^_^v
぀ぶやいおいただけたらそこからワむワむできるかもしれたせん

https://seleniumjp.slack.com (チャンネル名#webdriver)
登録はこちら⇒https://seleniumjp.herokuapp.com/
Reply all
Reply to author
Forward
0 new messages