-1
キーシーケンスに問題があります。 element.sendKeys(paramName、Keys.ARROW_DOWN、Keys.ENTER);SeleniumはsendKeysでEnterキーを押しません
このシーケンスでは、Keys.ENTERとおそらくKeys.ARROW_DOWNは動作しません。
テキストフィールドにテキストを送信しましたが、ドロップダウンリストから値を取得する必要があります。ドロップダウンリストの値リストは、テキストの追加後にのみ表示されます。
Sorry for link はまた、私が試した:任意のヘルプ
element.sendKeys(paramName);
element.sendKeys(Keys.ARROW_DOWN);
element.sendKeys(Keys.ENTER);
おかげで多くのことを。
>> 1テキストを送信した後、矢印を下にしてステップをスキップして、enterを押します。 element.sendKeys(paramName)の後に表示されるものを押す必要があるため、機能しませんでした。 第2の変種も効果がありませんでした。私はそれをクリックした後に消えるので、ドロップダウンリストの要素を調べることができません。 –
このような変種は正しく機能します。 element.sendKeys(paramName); Thread.sleep(3000) element.sendKeys(Keys.ARROW_DOWN); –