ruby

ruby

ソフトウェア

minitestでWeb APIのテスト

minitestでWeb APIのテストを書いてみた。
ソフトウェア

Headless Chromeでダウンロードできない

Headless Chromeでファイルのダウンロードを行うには、設定が必要。
ソフトウェア

SitePrismを使ってSelenium+Capybaraのテストをぺージオブジェクトパターンで書く

ウェブサイトのテストプログラムは、Page Object Modelで書くのが良いとされている。 SitePrismとCapybaraを使うことで、画面をコード化する部分と画面を操作する部分を綺麗に分けてプログラムコードにすることができる...
ソフトウェア

jqTransformで飾られたページをSeleniumでテストする

jqTransformはオワコン 古いシステムを相手にしていると、今はメンテナンスされていない古いライブラリを使っていたりする。 GitHub - jcamenisch/jqTransform: a jQuery styling plu...
ソフトウェア

Seleniumのお試し環境Ruby版をDockerコンテナで作る

概要 ブラウザを使ったテストを行うときに必要になってくるのが、Selenium - Web Browser Automation。 触ってみないとよくわからないというのはよくあることなので、Dockerコンテナを作った。 Sele...
ソフトウェア

RSpecのデバッグ環境をVS Codeで構築する

IDEでRubyのデバッグをしたい RSpecでテストを書いていて、テストをデバッグしたい時がある。ググってみるとprintfデバッグに毛が生えたようなものばかり引っかかって、そんな貧弱な環境でテストコードをデバッグするのは避けたいなぁと...
ソフトウェア

SeleniumとWebDriverでWebサイトのテストコードをRspecで書く

概要 テストコードを書いて動かしてみる。テストコードと設定ファイルはHost側にあるが、テストに必要なライブラリはコンテナ内にインストールされ、Host側の環境を汚すことはない。 コンテナを起動する 下記はMacでDocker M...
タイトルとURLをコピーしました