問題タブ [page-factory]

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 投票する
0 に答える
274 参照

java - pagefactoryアプローチを使用して要素をスクロールして見つける方法

私は pagefactory モデルを使用しており、以下のコードを使用して要素を見つけています。要素が画面に表示されている場合は完全に機能しますが、表示されていない場合は失敗します。アクション メソッドを既に試しましたが、うまくいきません。

public class ChooseVenuePage extends AbstractPage {

}

要素は画面の下部にあり、スクロールする必要があります。どんな提案も本当に価値があります。

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

java - Selenium 内で PageFactory アノテーションを正しく実装するにはどうすればよいですか?

私がやろうとしていること:

現在、Selenium(Java) フレームワークを標準の Page Object モデル + キュウリのセットアップから PageFactory + キュウリのセットアップに移行しています。

これは、これを機能させるためにこれまでに行ったことです。

  • PageFactory を開始しました。
  • 必要なパッケージと依存関係をすべてインポートしました。
  • 複数のオンライン チュートリアルをチェックして、構文が正しいことを確認しました。

私が遭遇する問題:

私の IDEA (IntelliJ) は @FindBy アノテーションでエラーを出し続け、それが原因でコンパイルに失敗します。

@FindBy アノテーションにマウスオーバーすると、「@FindBy はメソッドに適用できません」と表示されます

テストを実行しようとすると、@FindBy アノテーションが発生するたびに次のエラーが表示されます。「この種の宣言には適用できない注釈型」

私の質問のコードは次のとおりです。

単純なものが欠けているに違いありませんが、それを見つけることができないようです。どんな助けでも大歓迎です。

前もって感謝します。