2016-04-07 47 views
0

我正在使用下面的python脚本来打开并启动Firefox浏览器。它有时在其他情况下有效,但它给出了一个错误。我在这里做错了什么?用于Firefox的Python硒webdriver不能正常打开

from selenium import webdriver 
from selenium.webdriver.common.keys import Keys 

driver = webdriver.Firefox() 

我得到的错误是这并不总是发生。

Traceback (most recent call last): 
File "seleniumtest.py", line 4, in <module> 
driver = webdriver.Firefox() 
File "C:\Python27\lib\site-packages\selenium-2.53.1-py2.7.egg\selenium\webdrier\firefox\webdriver.py", line 103, in __init__ 
self.binary, timeout) 
File "C:\Python27\lib\site-packages\selenium-2.53.1-py2.7.egg\selenium\webdrier\firefox\extension_connection.py", line 49, in __init__ 
self.profile.add_extension() 
File "C:\Python27\lib\site-packages\selenium-2.53.1-py2.7.egg\selenium\webdrier\firefox\firefox_profile.py", line 91, in add_extension 
self._install_extension(extension) 
File "C:\Python27\lib\site-packages\selenium-2.53.1-py2.7.egg\selenium\webdrier\firefox\firefox_profile.py", line 287, in _install_extension 
shutil.rmtree(tmpdir) 
File "C:\Python27\lib\shutil.py", line 247, in rmtree 
rmtree(fullname, ignore_errors, onerror) 
File "C:\Python27\lib\shutil.py", line 256, in rmtree 
onerror(os.rmdir, path, sys.exc_info()) 
File "C:\Python27\lib\shutil.py", line 254, in rmtree 
os.rmdir(path) 

WindowsError: [Error 145] The directory is not empty: 'c:\\users\\cgdc\\appata\\local\\temp\\tmpqirkg6.webdriver.xpi\\components' 

回答

1

检查您的文件是否只有只读标志。

参考: -

python shutil.rmtree throwing errors

希望它会帮助你:)

+0

我需要编辑shutil.py – slaveCoder

+0

u能请提供关于什么是必须要做的,以便更清晰如果正确,我可以尝试接受答案。 – slaveCoder

相关问题