問題タブ [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.
java - pagefactoryアプローチを使用して要素をスクロールして見つける方法
私は pagefactory モデルを使用しており、以下のコードを使用して要素を見つけています。要素が画面に表示されている場合は完全に機能しますが、表示されていない場合は失敗します。アクション メソッドを既に試しましたが、うまくいきません。
public class ChooseVenuePage extends AbstractPage {
}
要素は画面の下部にあり、スクロールする必要があります。どんな提案も本当に価値があります。
java - Selenium 内で PageFactory アノテーションを正しく実装するにはどうすればよいですか?
私がやろうとしていること:
現在、Selenium(Java) フレームワークを標準の Page Object モデル + キュウリのセットアップから PageFactory + キュウリのセットアップに移行しています。
これは、これを機能させるためにこれまでに行ったことです。
- PageFactory を開始しました。
- 必要なパッケージと依存関係をすべてインポートしました。
- 複数のオンライン チュートリアルをチェックして、構文が正しいことを確認しました。
私が遭遇する問題:
私の IDEA (IntelliJ) は @FindBy アノテーションでエラーを出し続け、それが原因でコンパイルに失敗します。
@FindBy アノテーションにマウスオーバーすると、「@FindBy はメソッドに適用できません」と表示されます
テストを実行しようとすると、@FindBy アノテーションが発生するたびに次のエラーが表示されます。「この種の宣言には適用できない注釈型」
私の質問のコードは次のとおりです。
単純なものが欠けているに違いありませんが、それを見つけることができないようです。どんな助けでも大歓迎です。
前もって感謝します。