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