残念なことにWebdriver
はFirefox 47以降では機能しませんので、Marionette
への切り替えを検討していました。私は命令にon this pagePython + Seleniumで実行するMarionetteサンプルコードを取得できません
を追ってきた
残念ながら、以下の例のコードは実行されません:
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
caps = DesiredCapabilities.FIREFOX
caps["marionette"] = True
caps["binary"] = "C:\Program Files (x86)\Firefox Developer Edition\firefox.exe"
driver = webdriver.Firefox(capabilities=caps)
は、私は次のエラーを取得する: - この
Traceback (most recent call last):
File "D:\Programming\repos\locreqmonkey\.git\LRT_Monkey\LRT_Monkey.py", line 21, in <module>
driver = webdriver.Firefox(capabilities=caps)
File "C:\Users\rhonore\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 60, in __init__
self.service.start()
File "C:\Users\rhonore\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\firefox\service.py", line 59, in start
self.log_file = file("geckodriver.log", "w")
NameError: name 'file' is not defined
かなり確信して何かばかげている私は行方不明だが、私はそれが何であるか把握することはできません。何か案は?
ありがとう、私は持っています...そして私はまた指示通りPATH変数にそのフォルダへのパスを入れました。 –
あなたの問題はPythonスクリプト/モジュールにはありませんか?あなたのpython2やpython3を試してみましたか? – Janghou
Python 3.5.0はこちら。私は知らない、私はセレンが最新だと思うが、私はそれを再インストールしようとします。ご協力いただきありがとうございます。 –