問題タブ [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.
c# - FindsBy の要素が既にある場合に、Selenium で Wait.Until を使用する方法
Wait.Until メソッドを使用して、ページが既に読み込まれているか、まだ読み込まれているかを確認しています。これはどのように見えるかです:
しかし今、自動化ページを変更し、次のようにすべての要素に対して FindBy を使い始めたいと思います:
しかし、wait.until には「by」要素が必要です。
この問題の抽象的な解決策を見ましたが、私の場合はうまくいきません。誰でも私が使用できる別のソリューションを知っていますか?
java - @Findby インデックス付きの xpath を使用
@Findby を使用して特定の値をパラメーターとして渡すことはできますか?
findElement を使用しているときにこれを実行できることはわかっています。解決策/回避策があれば教えてください。
私がやりたいのは、for ループがあり、ページに要素のリストがあるとしましょう。ここで、これらのフィールド間で変更されているのは xpath のビットだけだとしましょう。//div/1
、//div/2
....私がやりたいことは、これらすべての要素に対して1つの要素を表し、終了値をパラメーターとして渡すことです。
ember.js - findBy の undefined を取得する
Ember findByメソッドがundefinedを返しています。私は ember が初めてで、何が間違っているのかわかりません。Ember Inspector で表示すると、ユーザーとアカウントのデータがストアに存在することがわかります。2.7.0 バージョンの ember と ember データを使用します。
mysql - grails - findBy 最高 ID AND 別の基準
ここSOや他の場所でこの質問に対する多くの回答を見てきましたが、追跡できるのは、人々が最高のID、最大dateCreated、または最新のdbエントリを見つけたいだけの場合ですが、私がやりたいのは取得です別の基準にも一致する、作成された最新のオブジェクト。私のドメイン クラスには次のプロパティがあります: id
、number
、company
、type
、dateCreated
およびcontent
。company
プロパティは「OYG」または「BAW」にのみ設定でき、プロパティnumber
は自動インクリメント int です。私がやりたいことnumber
は、company
プロパティが「OYG」または「BAW」に設定されている最高のレコードを取得することです。
次に例を示します。
def doc = Document.findBy Highest NumberAndCompany('OYG')と言いたい場合は、ID 4 のオブジェクトを戻す必要があります。 def doc = Document.findBy Highest NumberAndCompany('BAW') は ID 5 のオブジェクトなどを戻す必要があります。
どんな助けでも大歓迎です。ありがとう!
pageobjects - Selenium と Java を使用した @FindBy の要素の更新
展開または折りたたむことができる要素を持つ HTML コードがあります (現在の要素によって異なります)。展開できるのは 1 レベルのみです。なんかこんな感じ
他にもたくさんあり、これよりも少し複雑ですが、全体像がわかります。ページオブジェクトを使ってリストを作りました
そして、たとえばそれらを展開する方法:
実際のコードでは、タイトルが変更されるまで待ってみたので、うまくいったことがわかりました。とにかく、問題は、要素を展開すると、その下にあるすべての要素が明らかに古くなることです。@FindBy を使用すると、毎回要素が再検索されることを知っています。しかし、要素がいつ更新されるのか疑問に思っています。ループの最初に一度だけ行われるようです。本当?要素リストはいつ更新されますか? そして、これを行うためのより良い方法はありますか? リストを含む新しいリストを作成し、それを逆にしてみましたが、実際には機能しませんでした。これらの行は独自のスクロール可能な div に表示され、要素の一部を表示するにはスクロールする必要があるため、問題はさらに複雑になります。それで、何か考えはありますか?