私はこの奇妙な問題があります。この選択ドロップダウンがあると、テストの実行中Selenium WebDriver Java - Seleniumが「選択」で希望のオプションを見つけましたが、それをクリックしません。
@FindBy(how=How.XPATH, using=".//select[@name='kontakt_l_user_id']")
WebElement przyjecie_select;
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath(".//select[@name='kontakt_l_user_id']")));
przyjecie_select.click();
Select sel = new Select(przyjecie_select);
wait.until(ExpectedConditions.visibilityOfNestedElementsLocatedBy(przyjecie_select, By.xpath("//option[@value='2112']")));
sel.selectByValue("2112");
、私は見ることができます:私は、最初に選択した空のオプションを使用して、1を選択]ドロップダウンリストを持って、それから1つのオプションを選択してみてください強調表示されていて選択されておらず、空のオプションが引き続き表示されているため、値 "2112"の目的のオプションが見つかりました。
私は多くのことを試みましたが、結果は同じです。私も追加:
przyjecie_select.click();
Select sel = new Select(przyjecie_select);
wait.until(ExpectedConditions.visibilityOfNestedElementsLocatedBy(przyjecie_select, By.xpath("//option[@value='2112']")));
sel.selectByValue("2112");
しかし、それも動作しません。私は2.53を使用しています。 あなたは私の唯一の希望です!
WebElementと同じように、そのアイテムに対してclick()を呼び出すだけなら、どうでしょうか? –