「Selenium」の版間の差分

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

2020年5月12日 (火) 08:29時点における版

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

概要

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

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

JavaScriptを多用したウェブサイトに対するスクレイピングにもよく使われている。

関連項目