Closed harutoreon closed 6 months ago
日頃から使っているRubyスクリプトをseleniumを使ったテストに置き換えてみる。 このスクリプトは、プログラミング学習兼ポートフォリオ制作でよく使うWebページを自動で開く。 CircleCIを使ってテストの自動化まで行う。
# open_web_development_site.rb github = 'https://github.com/harutoreon' chatgpt = 'https://chat.openai.com/' translation = 'https://www.deepl.com/translator' web_site_list = [ github, chatgpt, translation ] web_site_list.each { |address| `open #{address}` }
ChatGPTのWebページに関するテストは失敗したが、 circleci/browser-toolsのOrbを使うことで、 CircleCIでもブラウザを使ったテストできることが分かった。
概要
日頃から使っているRubyスクリプトをseleniumを使ったテストに置き換えてみる。 このスクリプトは、プログラミング学習兼ポートフォリオ制作でよく使うWebページを自動で開く。 CircleCIを使ってテストの自動化まで行う。
実装
テスト要件
Pull request
参考情報