Firepath screenshot Link to screenshotセレンwebdriverを私の環境では
にクロームで動作する唯一のブラウザをRichFacesのドロップダウン値を認識することができません。しかし、アプリケーションにも問題があり、ブラウザーが80%にズームアウトされていない限り、リッチテキストのドロップダウンは表示されません。ズームアウトすると、ブラウザーにドロップダウン値が表示される唯一の時間です。そうでない場合は、100%ズームで、クロムには水平スクロールバーが表示されます。私は実行時にオブジェクトを認識しようとするすべての自分のメソッドを使い果たしましたが、認識しません。 また、ページ全体に対してドロップダウンを選択すると、HTMLが完全に異なります。次のようにドロップダウンを認識するために使用
構文は以下のとおりです。
driver.findElement(By.id("orderCreationForm:j_id211:productSelect")).click(); //This line to click on the dropdown pulldown tree
driver.findElement(By.xpath("//span[contains(.,'Fish Hooks')]")).click(); //This line to click on the actual dropdown item
thwhtml otリンク – iamsankalp89
[ask]、特に[mcve](MCVE)の部分、[どの程度の研究努力が必要ですか](https://meta.stackoverflow.com/questions/261592/)をお読みください。どのくらいの研究努力がスタックオーバーフローの予定ですか?)これはあなた自身のプログラムをデバッグし、自分で問題を解決するのに役立ちます。あなたがこれを行い、まだまだ立ち往生している場合は、あなたがMCVEを投稿し、何を試したのか、そしてエラーメッセージを含む実行結果を投稿して、より良くあなたを助けることができます。また、ページや関連するHTMLへのリンクを提供してください。 – JeffC
'j_id211'でセレクタを使用すると(例えば)、' Richfaces'によって動的に生成されるので、非常に安全です。新しいビルドにはおそらく別のセレクタがあり、テストは失敗します。テストしようとしているこのページのHTMLとスクリーンショットを追加できますか? – Tom