Ruby では Capybara というライブラリを経由して自動操作ツールを呼び出すことが多いです。この辺りのエコシステムについては Playwright の Ruby クライアントを開発してくださっている Yusuke Iwaki さん(@yi01imagination)のスライドがわかりやすいです。 Rails で Playwright をつかった E2E テストを動かしてみるGem のインストールまずは必要なライブラリをインストールします。 Rails は main ブランチを指定しつつ、Playwright を動かすために必要なライブラリを導入します。 gem "rails", github: "rails/rails", branch: "main" group :development, :test do gem 'rspec-rails' end group :test do
![Rails で Playwright が公式にサポートされたので RSpec 経由で使ってみた|ONE CAREER Tech Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/6430559727322796c7579d05003552f9cc5e162c/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F117309379%2Frectangle_large_type_2_43748f2c6b2cb79c526f24b8bc8358b7.png%3Ffit%3Dbounds%26quality%3D85%26width%3D1280)