私はMacでpython 3とselenium 2.53.6を使用していますが、Firefoxを開いていますが、指定したページには表示されません。私は "inventwithpython.com"を開こうとするが、私のすべてのプログラムはfirefoxを起動してこのエラーを返す。以下はなぜMacではセレンが正常に動作しませんか?
私のコードです:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get('http://inventwithpython.com')
私もエラーの下になって:
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 108, in _wait_until_connectable % (self.profile.path)) selenium.common.exceptions.WebDriverException: Message: Can't load the profile. Profile Dir: /var/folders/4c/gsw7v5b118j406zxj3lxctt40000gn/T/tmpv963_mt0 If you specified a log_file in the FirefoxBinary constructor, check it for details.
あなたはfirefox、selenium、geckodriverの最新バージョンを使用していません。これらをアップグレードすると、コードはそのまま動作します。 –