「Selenium」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
 
2行目: 2行目:
  
 
== 概要 ==
 
== 概要 ==
様々な[[プログラミング言語]]から[[Chrome]]や[[Firefox]]などの[[ウェブブラウザ]]を制御し、状態や[[データ]]を取得することができるという代物である。
+
Seleniumは様々な[[プログラミング言語]]から[[Chrome]]や[[Firefox]]などの[[ウェブブラウザ]]を制御し、状態や[[データ]]を取得することができるという代物である。
  
 
ページを開くのはもちろん、「ボタンを押す」「JavaScriptが動的生成したHTMLを取得する」といったことが行える。これにより[[ユニットテスト]]を書くのと同じような感じで[[UIテスト]]を書くことができる。
 
ページを開くのはもちろん、「ボタンを押す」「JavaScriptが動的生成したHTMLを取得する」といったことが行える。これにより[[ユニットテスト]]を書くのと同じような感じで[[UIテスト]]を書くことができる。
  
[[JavaScript]]を多用したウェブサイトに対する[[スクレイピング]]にもよく使われている。
+
本来はUIテストツールであるが、[[JavaScript]]を多用したウェブサイトに対する[[スクレイピング]]にもよく使われている。
  
 
== 関連項目 ==
 
== 関連項目 ==

2021年9月9日 (木) 04:56時点における最新版

Selenium(読み:せれにうむ)とは、オープンソースのもとで開発されているWebサイト開発者向けのUIテストツールである。

概要[編集 | ソースを編集]

Seleniumは様々なプログラミング言語からChromeFirefoxなどのウェブブラウザを制御し、状態やデータを取得することができるという代物である。

ページを開くのはもちろん、「ボタンを押す」「JavaScriptが動的生成したHTMLを取得する」といったことが行える。これによりユニットテストを書くのと同じような感じでUIテストを書くことができる。

本来はUIテストツールであるが、JavaScriptを多用したウェブサイトに対するスクレイピングにもよく使われている。

関連項目[編集 | ソースを編集]