2024-01-01から1年間の記事一覧

【minitest】input要素の文字列はvalue属性の値を検証しなければならない

結論 input要素で表示されている文字列の検証はvalue属性の値を検証する必要がある。 input要素のvalue属性の値の検証は、[value='値']で検証対象を取得できる textarea要素の文字列の検証は、text: 'テキスト' でタグで囲まれた文字列を検出できる input要…

Turboを使ったRailsのシステムテストではJavaScriptの処理完了のタイミングに注意

test-unitでのシステムテストでちょっとハマったのでメモ。 症状 テスト実行時にログイン処理が不安定(ログインできる/できない)という症状が発生。 class BooksTest < ApplicationSystemTestCase setup do @book = books(:one) # ログイン処理 visit root_u…

Chromeでフルスクリーンのスクリーンショット(キャプチャ)を撮影する

Chrome DevToolsを使用してフルスクリーンのスクリーンショット(キャプチャ)を撮影する方法。 この方法で縦スクロールのページも撮影できる。 手順 DevTools起動 レスポンシブ設定をResponsive に設定 右上の3点リーダーのCapture full size Screenshot で撮…