Ich verwende Selen mit Python. Ich versuche, auf eine Listbox in einer Webseite zuzugreifen, aber ich erhalte den folgenden Fehler.NoSuchElementException beim Zugriff auf ein Listenfeld in einer Webseite
selenium.common.exceptions.NoSuchElementException:
Message: Unable to locate element: {"method":"name","selector":"s_2_1_0_0"}
Die HTML-Tags unten für das Listenfeld gegeben versuchen bin zu Zugang:
<select id="s_2_1_0_0" name="s_2_1_0_0" style="width:175px"
onchange="chkQuickStartType(this)" id="s_2_1_0_0" tabindex="1997">
ich verwendet habe, beide mit Namen & id wie unten gezeigt, aber immer noch über Fehler.
select1 = Select(ide.find_element_by_name("s_2_1_0_0"))
select1 = Select(ide.find_element_by_id("s_2_1_0_0"))
select1.select_by_value("Track a fault")
Die HTML-Tags unten für das Listenfeld gegeben versuchen ist zu Zugang:
Warum gibt es zwei ID =" s_2_1_0_0 "Attribut auf dem Element
ist dieses Element in einem Iframe? Sie müssen zuerst zu diesem iFrame wechseln. –