Skip to Content
Seleniumデザインパターン & ベストプラクティス
book

Seleniumデザインパターン & ベストプラクティス

by Dima Kovalenko, 玉川 紘子, 太田 健一郎, 笹井 崇司
September 2015
Beginner to intermediate
256 pages
5h 26m
Japanese
O'Reilly Japan, Inc.
Content preview from Seleniumデザインパターン & ベストプラクティス
157
7
Page Object
パターン
ソフトウェアを設計するには
2
通りの方法がある。
1
つはとてもシンプルに設計して、明らかに欠陥がないようにすること。
もう
1
つは、とても複雑に設計して、目に見える欠陥がないようにすることだ。
̶̶
C. A. R.
ホーア
コンピュータサイエンスにおいて、オ
OOP
Object-
Oriented Programming
は新しい概念ではありません。すでに
1950
代前半から存在しており、
最近のプログラミング言語のほとんどに取り入れられています。自覚していなかったかもしれませ
んが、
Selenium WebDriver
OOP
を使って書かれており、私たちはこれまでずっとオブジェク
トとやり取りしてきました。この章の後半で説明するように、
OOP
はコードベースにたくさんの
利点をもたらしてくれますが、
Selenium
で書かれたテストの多くは、それを十分活用していません。
本書を通して説明してきた原則とデザインパターンを取り入れて、完全に機能する
Page Object
フレームワークを作る準備が整いました。この章では、次のようなトピックについて説明します。
オブジェクトと
OOP
Page Object
パターン
Test Tool Independence
パターン
YAGNI
原則
テストを少し賢くする
7.1
オブジクトを理する
もし
Selenium
関係のカンファレンスに参加したり、それに関するブログ記事を読んだりしたこ
とがあるなら、 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

サイトリライアビリティワークブック ―SREの実践方法

サイトリライアビリティワークブック ―SREの実践方法

Betsy Beyer, Niall Richard Murphy, David K. Rensin, Kent Kawahara, Stephen Thorne, 澤田 武男, 関根 達夫, 細川 一茂, 矢吹 大輔, 玉川 竜司
詳解 システム・パフォーマンス 第2版

詳解 システム・パフォーマンス 第2版

Brendan Gregg, 西脇 靖紘, 長尾 高弘

Publisher Resources

ISBN: 9784873117423Other