問題の内容を理解できず、さまざまな方法で試してみましたが、私は以下の例を示します... 1.選択を選択またはクリックする必要があります。 2.目的の言語を選択またはクリックします。 WebDriverは表示されません。これらの要素は見つかりませんが、DOM内にあります。 LinkedInのプロフィール、設定、言語の選択に移動する必要があります。あなたが選択をクリックすると、それはフォーカス変更WebDriver - Seleniumドロップダウンオプションを選択できません
//Before select dropdown.
WebElement language = driver.findElement(By.id("setting-select-language"));
language.click();
//Select dropdown.
Select make = new Select(driver.findElement(By.name("selectLanguage")));
make.selectByValue("en_US");
//Or
Actions act = new Actions(driver);
//XPath of dropdown.
act.moveToElement(driver.findElement(By.name("selectLanguage"))).click().perform();
//XPath of option in the dropdown.
act.moveToElement(driver.findElement(By.xpath("//*[@id='setting-select-language-content']/form/div/select/option[16]"))).click().perform();
を質問の形式を正しく指定してください。 –
このページでコードを試していますか - https://www.linkedin.com/psettings/select-language? –
はい、このページで –