私は1つのJava Jarファイルを持っています。私は自分のseleniumフレームワークで正常に使用できます。 Rubyオートメーションで同じjarファイルを使用したいと思います。誰でも助けてくれますか? 注:私はPDF-util jarファイルを使用しています(2つのpdfのピクセルをピクセルと比較するには)Ruby Mineでjarファイルを使用する方法
答えて
本当にそのjarファイルを使用する場合は、%x()またはbackticksを使用して、 java -jar /path/to/PDF-util.jar some args here
のように呼び出します。
また、imageMagickの宝石を見たいかもしれません。あなたが必要とするかもしれません。
バイナリファイルを比較するのに十分であれば、元のファイルとテストでダウンロードできるファイルのハッシュ値を比較すれば十分です。
応答のためのアレックスに感謝します。 PDFを比較した後、不一致が発生した場所を特定する必要があります。 pdf-utilはすべてを行います。 imageMagickはどうですか? –
%x()を使用してバックワードを使って "pdf-util" jarを使用する方法についてもっと詳しく説明できますか?私は試したことはありませんここからjarを使用する場合は、 –
を手伝ってください。https://github.com/vinsguru/pdf-util。 pdfutil.jar /path/to/file1.pdf /path/to/file2.pdf/path/to/diff/imageのように使用できます。このコマンドを%x( "java -jar /path/to/pdfutil.jar#{file1_path}#{file2_path}#{image_path}")のように、rubyスクリプトからシェルスクリプトとして呼び出すことができます。 %xはstdoutからの結果を返します。したがって、イメージが一致しない場合は、 "WARNING:イメージ比較 - 一致しません"が含まれます。 –
- 1. profiler in rubymine
- 2. rubymine generate routes.rb
- 3. rubymineはrubyファイルを認識できません
- 4. .PFXファイルを使用してJARファイルに署名する方法
- 5. as3で.jarファイルを使用する方法
- 6. jarファイル内のパッケージでアプレットを使用する方法
- 7. Javaアプリケーションでjythonスタンドアロンjarファイルを使用する方法
- 8. ブラックベリー・エクリプス・プラグインで外部jarファイルを使用する方法
- 9. javaseネイティブインタフェースcn1でjarファイルを使用する方法
- 10. "Classpath"で追加された* .jarファイルを使用するeclipse javaプロジェクトからjarファイルを作成する方法
- 11. 端末を使用して.jarファイルを作成する方法
- 12. JarOutputStreamを使用してJARファイルを作成する方法は?
- 13. 更新されたjarファイルの使用方法(コマンドラインを使用)
- 14. メインリソースフォルダから直接JARファイルを使用する方法Java
- 15. jarファイルにemmaを使用する方法
- 16. PIGを使用して外部jarファイルを含める方法
- 17. jarファイルでDateToolを使用する:ツールボックスを指定する方法
- 18. TextMateを使用してJARファイルからJavaプログラムにライブラリをインポートする方法
- 19. Rubyを使用してPDFファイルをローテーションする方法
- 20. Eclipseで独自のMANIFEST.MFを使用してjarファイルを作成する方法
- 21. 使用JARファイル++/C
- 22. Maven Pluginを使用して複数のjarファイルから.jarファイルを作成する方法
- 23. Android Studioでインポートしたjarファイルのクラスを使用する方法
- 24. 別のアンドロイドアプリケーションで独自の作成したjarファイルを使用する方法
- 25. ファイルにアクセスする.jarにAppleのJar Bundlerを使用する
- 26. rubyMine 'テストレポーターをテストフレームワークに添付できません'
- 27. eclipseで出力jarファイルに外部jarファイルをパックする方法
- 28. JARファイルを検出する方法は?
- 29. HTML - .JARファイルをリンクする方法
- 30. Proguard - JARが使用するすべてのファイルを保持する方法
あなたのやりたいことについていくつかの文脈を提供してください。私は質問だけから理解できません。ルビーのユースケースは何ですか?セレンでどのように実装していますか? – sakurashinken
ルビーを使って2つのpdf(ピクセルをピクセルにするかイメージを含む)を比較する必要があります。私はこの場合に適切な宝石が見つかりませんでした。しかし、PDF-util.jarファイルが見つかり、セレンでシナリオを実行することができました。どのように私はルビーで同じを実装することができます –