「Selenium」の版間の差分
ナビゲーションに移動
検索に移動
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
2行目: | 2行目: | ||
== 概要 == | == 概要 == | ||
− | + | Seleniumは様々な[[プログラミング言語]]から[[Chrome]]や[[Firefox]]などの[[ウェブブラウザ]]を制御し、状態や[[データ]]を取得することができるという代物である。 | |
ページを開くのはもちろん、「ボタンを押す」「JavaScriptが動的生成したHTMLを取得する」といったことが行える。これにより[[ユニットテスト]]を書くのと同じような感じで[[UIテスト]]を書くことができる。 | ページを開くのはもちろん、「ボタンを押す」「JavaScriptが動的生成したHTMLを取得する」といったことが行える。これにより[[ユニットテスト]]を書くのと同じような感じで[[UIテスト]]を書くことができる。 | ||
− | [[JavaScript]]を多用したウェブサイトに対する[[スクレイピング]]にもよく使われている。 | + | 本来はUIテストツールであるが、[[JavaScript]]を多用したウェブサイトに対する[[スクレイピング]]にもよく使われている。 |
== 関連項目 == | == 関連項目 == |
2021年9月9日 (木) 04:56時点における最新版
Selenium(読み:せれにうむ)とは、オープンソースのもとで開発されているWebサイト開発者向けのUIテストツールである。
概要[編集 | ソースを編集]
Seleniumは様々なプログラミング言語からChromeやFirefoxなどのウェブブラウザを制御し、状態やデータを取得することができるという代物である。
ページを開くのはもちろん、「ボタンを押す」「JavaScriptが動的生成したHTMLを取得する」といったことが行える。これによりユニットテストを書くのと同じような感じでUIテストを書くことができる。
本来はUIテストツールであるが、JavaScriptを多用したウェブサイトに対するスクレイピングにもよく使われている。