Web画面テストならSelenide(セレナイド)がオススメ!

仕事でWeb画面の試験をすることになりました。スクショ職人をするのは嫌なので、何か便利なものはないかと調査してみました。

Selenium

Seleniumというものが便利そうです。ソースコードを記述することで自動でWeb画面の操作が出来るとのこと。

その他、色々と記事を読んでみましたが最近のSeleniumドライバーではレジストリを編集する必要はなさそうです。Mavenのdependencyに記述することで使用することも出来ますし、JUnitに組み込んで使用することも出来ます。これで一安心です。

Selenium (webDriver) と IE11の組み合わせについて – qiita

JavaとSelenium WebDriverでIE(Internet Explorer)を操作する方法 – 導入編 – Tanakanote

【Selenium】IE11にてSeleniumが正常に動作しないときの対処法 – hatena

Selenium2をIEで起動させてみる。 – qiita

Selenide (セレナイド )

Seleniumを使いやすくラップしたもの。非同期も書けるし、テストエラーで自動スクショを取得します。色々な言語に対応していてJavaでも書ける。以下、素晴らしい記事を見つけました。

Seleniumの弱点を補うブラウザ自動テスト用フレームワーク「Selenide」とは (1/3) @IT

Selenide~Javaで超簡単・簡潔にUIテストを書く~ – Qiita

Selenide公式ページ 

Javaで簡単にUIテストを書けるSelenideを使おう – CodeZine

Selenideノウハウ – Qiita

Selenide入門 – Qiita