問題タブ [page-object-gem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
page-object-gem - Cheezy に基づく pageObject が機能しないのはなぜですか?
私はルビーが初めてです(1.9.3)
私は Selenium WebDriver と C# の中間的な経験があります。Watir-Webdriver に移行したい。
IRB コードの最初のブロックは機能するのに、2 番目のブロックは正しいページをロードするだけで、何もしない理由を突き止めたいと思います。ページはアクティブで、手動入力に応答します。
コードの 2 番目のブロックは、次の PageObject の例に基づいています: https://github.com/cheezy/page-object/wiki/Get-me-started-right-now%21
2番目のブロック
watir - page-object gem が動作していないようです
watir-webdriver スクリプトで page-object gem を使用しようとしていますが、何か不足している可能性があります。
log_in.rb のコードは次のとおりです。
私のhome_page.rb
これが私のlog_in_test.rbです
テスト実行の結果は次のとおりです。
Ruby 1.9 と page-object gem 0.9.2 を使用しています。
手伝ってくれませんか?
また、これらの rb ファイルのそれぞれで、それが参照するクラス ファイルを要求する必要があります。毎回宣言する必要がない方法はありますか?
本当にありがとう。
watir - ファイルアップロードウィンドウをうまく処理していない
import_transaction_file.rbというページ オブジェクトがあります。このメソッドclick_choose_fileの 1 つは、以下に示す標準のファイル アップロード ウィンドウを呼び出します。
ページ オブジェクトのコードは次のとおりです。
以下の私のテストプログラムでは:
テスト プログラムのメソッド click_choose_file は、以下に添付されている標準のファイル アップロード ウィンドウを呼び出します。
方法:
- ファイル名へのパスを入れる
- 開くボタンをクリック
- 閉じるボタンをクリック
ページオブジェクトまたはテストプログラムでそれを行うことをお勧めしますか?
お返事をありがとうございます。
watir-webdriver - キュウリでwatir-webdriverのページオブジェクトを使用してリンクをクリックする方法
プロジェクトにページ オブジェクトを使用したいのですが、Google 検索から取得したメソッドを試したので、リンクをクリックする方法を知る必要がありますが、機能していません。ステップ定義は
私のページオブジェクトクラスファイルは
私の.featureファイルは