Ich verwende die folgende, die Situation zu handhaben, wo Ctrl +C verwendet wird, eine laufende Python-Skript zu beenden.Selen: Beenden Sie Python-Skript ohne Schließung Browser
except KeyboardInterrupt:
print "ABORTED"
Dies ist jedoch endet auch meine Selenium WebDriver
Browser.
Gibt es eine Möglichkeit, das Skript zu beenden und den Browser am Leben zu halten, damit ich ihn weiter verwenden kann?
Was in der Regel stattdessen ich tun, ist das Skript über Ctrl +Z zu pausieren. Dies führt leider oft dazu, dass der Browser einfriert und nicht antwortet.
also rufen Sie nicht einfach driver.quit() oder? –
@ChrisHawkes, ich denke OP verwendet 'driver.quit()' nicht. 'sys.exit()' Schließen Sie die Browser-Sitzung trotz Aufruf von 'driver.quit()' – Andersson
@Andersson True, obwohl ich glaube nicht, dass es wichtig ist, wenn 'sys.exit()' da ist, weil Strg + C machen wird alles sowieso verlassen. – Winterflags