JenkinsでGitHub連携ジョブ
前回、Seleniumを利用して、ブラウザの自動テストをするところまで行いました。せっかくだから、Jenkinsのジョブの練習として構築するとともに、作ったテストスクリプトをGitHubからソースを取得して実行するようにしてみたいと思います。
前回、Seleniumを利用して、ブラウザの自動テストをするところまで行いました。せっかくだから、Jenkinsのジョブの練習として構築するとともに、作ったテストスクリプトをGitHubからソースを取得して実行するようにしてみたいと思います。
テストの自動化ということで、ブラウザのテスト実施のためにSelenium WebDriver(Python)を使ってみます。
本当はSelenium IDE側で、画面操作を記録して楽してテストできるようにしたかったのですが、画面の結果をキャプチャすることができないようなので、今回はWebDriver側を利用することとしました。
PythonとBeautifulSoupを使うことで、同じような形式で表示されているページの情報を一括にまとめるスクリプトを作って、作業を省力化したことがありましたので、その時のスクリプトを紹介します。