Ich habe eine Schleife, die eine Liste von Elementen nimmt und führt verschiedene Funktionen auf sie ...Python Selen Timeout Zug zum nächsten Punkt in der Schleife
def init_driver():
ffprofile = webdriver.FirefoxProfile("my_profile");
ffprofile.add_extension(extension="myaddon.xpi")
return driver
def check_item
print ("Checking Item : ")
inputElement.submit()
print ("Submit has been pressed")
input(" Do Something Else ")
timeelapsed = a + 1
driver = init_driver()
for i, item, in enumerate(item_list):
check_item(item)
Ich versuche, einen Versuch Ausnahme inputElement.submit hinzufügen() Wenn also aus irgendeinem Grund das Zeitlimit überschritten wird, während es ausgeführt wird (was bekannt ist), würde es aus der Schleife ausbrechen und zur nächsten Iteration übergehen.
Ich habe versucht mit Pause, aber das funktioniert nicht, weil ich nicht in der Schleife bin, kann jemand helfen?
UPDATE
Dies ist die Nachricht Timeout ist erhalte ich
File "C:\Python34\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 194, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: Timed out waiting for page load.
Könnten Sie auch schreiben, wie Timeout - welchen Fehler bekommst du? – alecxe