Hallo Ich habe versucht, Selen und Chrom-Webdriver zu testen, indem Sie ein Skript erstellen, das den Browser auf eine bestimmte Website öffnet.Chrome Webdriver Selen Speicherfehler- Python 3
Hier mein Code unten:
import selenium
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
def open_browser(user_string):
browser = webdriver.Chrome()
browser.get(user_string)
def main():
x = input("Where would you like to open the internet to? ")
open_browser(x)
if __name__ == '__main__':
main()
Allerdings, wenn ich dies in der Shell ausgeführt, öffnet sich ein leeres Fenster für ein paar Sekunden, dann schließt und ich bekomme diese Fehler:
124:63332:1022/202611.560:ERROR:persistent_memory_allocator.cc(815)]
Corruption detected in shared-memory segment.
124:60160:1022/202621.325:ERROR:shader_disk_cache.cc(237)] Failed to
create shader cache entry: -2
Ich habe keine Ahnung, was diese Fehler verursachen könnte.
'chromedriver.exe' ausführbare Datei muss in PATH sein. Bitte ht tps: //sites.google.com/a/chromium.org/chromedriver/home Ist, was ich bekomme, so scheint es, dass ich es nicht korrekt zu meinem Pfad für Windows 10 hinzugefügt haben. Windows 10 hat ein Extra Schritt, wenn es zu dem Pfad hinzufügen, dass Tutorials nicht angezeigt werden, so dass möglicherweise wo ich vermasselt habe –
Ich habe meine Antwort bearbeitet, bitte versuchen Sie das –
Das hat funktioniert! Vielen Dank! –