問題タブ [findby]
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 - @FindBy WebDriver で java.lang.NullPointerException を取得します
私は Selenium WebDriver の初心者です。いくつかのテストを作成しようとしていますが、テストで @FindBy を使用するたびに動作しません (java.lang.NullPointerException)。代わりに、findElement を使用すると正常に動作します。
エラー:
ここに私のコードがあります:私の要約ページ:
マイログインページ:
私の形成方法:
ここでテストに失敗しました。ここでは @FindBy を使用します。
これが私のテストです:
ruby-on-rails - Rails find_by_path メソッドのパラメーター
find_by_path
この方法はより良い解決策かもしれないと言われましたwhere
移行ファイルにこのスニペットがあります...
prescriber_activity_request = InsightReportMenuItem.where(name: "Prescriber Activity With Patient").first
私はレールが初めてです。私の質問は、find_by_path
ここで使用できる場合、パスはどのように見えるかということです。
データベースがそのパスをどのように構造化するかについて、私は混乱していると思います。
java - Selenium WebDriver は @FindBy アノテーションで要素を見つけることができません
この要素を見つけたい
@FindBy
注釈を使用する方法はありますか?
selenium - FindBy: 方法 + 場所戦略の使用方法と名前
Selenium WebDriver を使用して、
ロケーターに@FindByでアノテーションを付ける場合、How + using: の組み合わせから選択できます。
または、次のようにロケーション戦略を直接使用できます。
私はいつも、より短い 2 番目のバージョンを使用します。
より長い How+using バージョンを使用する理由が思いつきません。
だから私の質問は:
【How + using】を使用する必要がある状況はありますか?
そうでない場合、なぜこの長いバージョンが存在するのでしょうか?
java - Selenium WebDriver - @FindBy アノテーションでチェックボックスを見つける方法は何ですか?
このチェックボックスを見つけたい
@FindBy アノテーションの使い方は?
value=checkbox を使用する方法を見つけることができますか?
mongodb - MongoRepository の配列内を検索するための findBy
次のようなMongoドキュメントがあります。
ID で従業員を検索し、employee._id を使用して検索メソッドを記述したいと考えています。MongoRepository を使用してこれを行う方法はありますか、それとも配列全体を返してループする必要がありますか? 上記のメソッド findByEmployeeId(UUID Id) を試しましたが、うまくいきません。ここで @Query アノテーションが必要かどうかはわかりません。提案してください!
java - MongoRepository findByCreatedAtBetween 正確な結果が返されない
Mongo での私のドキュメント構造は次のようになります。
デシベル.ユーザー.find()
Mongo Shell で以下のクエリを使用して、指定された 2 つのタイムスタンプの間のドキュメントを検索すると、正しい結果が得られます。
Java ドライバーを操作するために、REST サービスで Spring と共に MongoRepository を使用しています。以下はユーザーリポジトリです。
サービスで次の呼び出しを行うと、結果が返されません
userRepository.findbyCreatedAtBetween(2015-10-03T09:40:25.048Z, 2015-10-03T09:50:29.006Z)
ただし、前日として d1 を指定すると結果が返されます: userRepository.findbyCreatedAtBetween(2015-10-02T09:40:25.048Z, 2015-10-03T09:50:29.006Z)
これを解決する方法についてのアイデアはありますか? 助けてください!
php - Doctrineは、複合主キーの配列で複数を検索します
Doctrine2 に、複合主キーの配列でエンティティのパックを見つける方法はありますか?
neo4j - Springデータを使ったFindByメソッドの不具合
名前プロパティを持つラベル「Company」のノードを含むNeo4Jデータベースがあります。
Spring Data を使用して Web アプリケーションを作成しようとしています。
私のリポジトリクラス:
会社ドメイン オブジェクト クラス:
サービス クラス:
主要:
ただし、アプリケーションを実行すると、このクエリは何も返しません。
http://localhost:8080/companies/search/findByName?name=SmallCo
デバッガーで実行すると、クエリ メソッドは NullPointerException をスローします。ここで何が欠けていますか?
編集:
コンソールに次の警告が表示されます。
スタック トレースは役に立ちません。[] だけです。