この質問は何度も尋ねられていますが、私は他のスレッドにあったソリューションを試してみましたが、うまくいきません。JavaのSeleniumを使用したドロップダウン値の選択
私はSeleniumテストケースを作成していますが、これまでこの問題に取り組んできました。私はこれが非常に基本的で簡単なものでなければならないと思っていますが、何らかの理由で私はそれを動作させることができません。ドロップダウンリストで値を選択しようとしていますが、ID、XPathまたはリンクのいずれかで値を選択しようとすると、次のエラーが発生します。これは誤りである -
Unable to locate element: {"method":"xpath","selector":".//*[@id='value_3']/a"}
これは、要素を見つけるための私のコードです -
webdriver.findElement(By.xpath(".//*[@id='value_3']/a"));
誰でもしようとする任意の提案を持っていますか?私はまた、これを行うことによってすべてがページにロードされるようにタイマーを入れてみました -
webdriver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
しかし、私はまだ同じエラーが発生します。
どの解決策を試しましたか? @FlorentB。 –
あなたは私がここのリンクやコードを貼り付けてもらいたいですか?私は、要素のXPath、ID、getText、およびリンクを選択することでそれを試しました。私は私の質問をグーグルで出してきたすべての解決策を試しました。ソリューションは非常にシンプルなはずですが、私はそれを動作させることはできません。 – brownboots
フレーム内にあるかどうか確認しましたか? @FlorentB。 –