問題タブ [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.

0 投票する
3 に答える
1204 参照

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番目のブロック

0 投票する
1 に答える
1104 参照

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 ファイルのそれぞれで、それが参照するクラス ファイルを要求する必要があります。毎回宣言する必要がない方法はありますか?

本当にありがとう。

0 投票する
1 に答える
676 参照

watir - ファイルアップロードウィンドウをうまく処理していない

import_transaction_file.rbというページ オブジェクトがあります。このメソッドclick_choose_fileの 1 つは、以下に示す標準のファイル アップロード ウィンドウを呼び出します。

ページ オブジェクトのコードは次のとおりです。

以下の私のテストプログラムでは:

テスト プログラムのメソッド click_choose_file は、以下に添付されている標準のファイル アップロード ウィンドウを呼び出します。 ここに画像の説明を入力

方法:

  • ファイル名へのパスを入れる
  • 開くボタンをクリック
  • 閉じるボタンをクリック

ページオブジェクトまたはテストプログラムでそれを行うことをお勧めしますか?

お返事をありがとうございます。

0 投票する
1 に答える
1250 参照

watir-webdriver - キュウリでwatir-webdriverのページオブジェクトを使用してリンクをクリックする方法

プロジェクトにページ オブジェクトを使用したいのですが、Google 検索から取得したメソッドを試したので、リンクをクリックする方法を知る必要がありますが、機能していません。ステップ定義は

私のページオブジェクトクラスファイルは

私の.featureファイルは