-2
我想點擊一個下拉元素。我已經提到了元素的xpath/css。但它不斷給出錯誤「找不到元素」。我正在研究硒上的C#。我還首先給出了dropdown ID,然後等待下拉元素,然後點擊它,但始終會出現相同的錯誤。任何想法 ???我想選擇下拉元素
我想點擊一個下拉元素。我已經提到了元素的xpath/css。但它不斷給出錯誤「找不到元素」。我正在研究硒上的C#。我還首先給出了dropdown 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");
}
請編輯您的問題與您正在使用的代碼。 –