-2
ドロップダウン要素をクリックします。私は要素のxpath/cssの両方を述べました。しかし、それは常に "要素が見つからない"というエラーを与えています。私はセレンに関するC#について取り組んでいます。私はドロップダウンIDを最初に与えてから、ドロップダウン要素を待ってからそれをクリックしても、同じエラーが常に出ます。何か案が ???ドロップダウン要素を選択したい
ドロップダウン要素をクリックします。私は要素のxpath/cssの両方を述べました。しかし、それは常に "要素が見つからない"というエラーを与えています。私はセレンに関するC#について取り組んでいます。私はドロップダウンIDを最初に与えてから、ドロップダウン要素を待ってからそれをクリックしても、同じエラーが常に出ます。何か案が ???ドロップダウン要素を選択したい
利用可能なiFrameに依存しているか、デフォルトのコンテンツに切り替える必要があります。コードなしで複雑です。
このコードを試してみてください。それは私のために働いています:
private static void ChooseZipCode(IWebDriver wd)
{
if (!wd.FindElement(By.XPath("//td[@id='divShipStateCombo']/select//option[3]")).Selected)
{
wd.FindElement(By.XPath("//td[@id='divShipStateCombo']/select//option[3]")).Click();
}
}
// where is "[3]" the position your element(ID) in drop down menu
// or
private static void SelectElement(IWebDriver wd, string CardType)
{
SelectElement cardSelect = newSelectElement(wd.FindElement(By.Name("CardType")));
cardSelect.SelectByText("Visa Card");
}
使用しているコードで質問を編集してください。 –