Ich bin neu in Selen und Python.Python-Skript in Selen
Ich habe das Skript von Selen IDE exportiert und wenn ich versuche, das Skript in Python ausführen i Fehler wie unten erhalte,
EException AttributeError: "'Service' object has no attribute 'log_file'" in <bo
und method Service.__del__ of <selenium.webdriver.firefox.service.Service object
at 0x0000000002AA4550>> ignored
======================================================================
ERROR: test_sharepoint_python (__main__.SharepointPython)
----------------------------------------------------------------------
Traceback (most recent call last):
File "D:\scripts\sharepoint python1.py", line 12, in setUp
self.driver = webdriver.Firefox()
File "C:\Python27\lib\site-packages\selenium\webdriver\firefox\webdriver.py",
line 139, in __init__
self.service = Service(executable_path, log_path=log_path)
File "C:\Python27\lib\site-packages\selenium\webdriver\firefox\service.py", li
ne 45, in __init__
log_file = open(log_path, "a+")
IOError: [Errno 13] Permission denied: 'geckodriver.log'
----------------------------------------------------------------------
Ran 1 test in 0.030s
FAILED (errors=1)
Bitte leite mich, wie kann ich dieses Problem beheben. Habe andere Post erwähnt, die den Pfad von geckodriver aktualisieren. Wenn das das Problem behebt, lassen Sie mich wissen, wo Sie den Geckodriver finden können. Aber ich kann nicht überall geckodriver.log ansehen Versuchte das Herunterladen und Installieren geckodriver aber exe ausgeführt wird nicht
Mögliches Duplikat von [Berechtigung verweigert: 'geckodriver.log' beim Ausführen von Selenium Webdriver in Python] (http://stackoverflow.com/questions/40466809/permission-denied-geckodriver-log-while-running-selenium-webdriver -in-python) – Andersson