ヘッドレス交換のセレンおよびwatirのための試験レールMerbの応用

StackOverflow https://stackoverflow.com/questions/1326833

  •  19-09-2019
  •  | 
  •  

質問

ある未来を切り替える予定でセレン及びwatirと機械化+ジョンソン?

https://github.com/jbarnette/johnson/wiki

http://wiki.github.com/tenderlove/mechanize

役に立ちましたか?

解決

現在、その最も勢いの周り迅速臨床であるJrubyのラッパHtmlUnitによる"orip"

また、良wrapper"culerity"周辺の迅速臨床でのアクセスHtmlUnit(Java/JRubyており、通常の機械設定します。Culerityの架け橋ときゅうり、迅速臨床.

この地にはミヤマキリシマのための筆記試験はきゅうり、できるように設計しています。

ここでは詳しい情報:

http://drogomir.com/blog/2009/6/16/cucumber-and-celerity-testing-unobtrusive-javascript

こちらはculerity例:http://github.com/drogus/culerity-javascript-example/tree/master

こちらはculerityプロジェクト自体でも良い事例や素敵なインストールガイド) http://github.com/langalex/culerity/tree/master

お金のこのセットアップ:私は実はこのカップルの週間前です。そculerity例に行かなり簡単です。

一方、私は問題は二つのことをやろうとしてい

  • して欲しいという事でアクセスは私の地元のレールをアプリによWebratが走り込んで問題が--(culerityインターフェースWebratは十分に成熟しての時ります。
  • アプローチにたよりもずっと遅いですが走る同様の実験を通セレン(始まる通常のブラウザ)私の例では、セレン試験した約3~4倍、culerityます。

私の所見するというこの極度の出血する。しかし、たなければならないと思いるとこのようになり、ヘッドレスブラウザの試験も行くのは、未熟webrat/culerityインタフェースではありませんの作成から試験スイートに基づく迅速臨床/HtmlUnit:)

この回答のご質問です。

他のヒント

リトル・オフトピックが、あなたはすでにギアJS支持ヘッドレスブラウザの HtmlUnit に使用することができます検査用の。 JRubyのを使ってあなたもルビーを使用し続けることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top