Селен с марионеткой на окнах: "Отказано в доступе"

После обновления до Firefox 47 и установки Marionette (инструкции здесь: https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver) мой код выдает следующую ошибку:

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

#firefox requires a new webdriver code-named marionette
#Selenium must be told to use said driver (not necessary in the future)
caps= DesiredCapabilities.FIREFOX
caps["marionette"]=True
#STABLE RELESE NOT SUPPORTED USE DEV EDITION
caps['binary']="C:\Program Files (x86)\Firefox Developer Edition\" 
driver=webdriver.Firefox(capabilities=caps)

Броски:

Traceback (most recent call last):   
driver=webdriver.Firefox(capabilities=caps)
response = self.execute(Command.NEW_SESSION, capabilities) 
self.error_handler.check_response(response)
raise exception_class(message, screen, stacktrace) 
selenium.common.exceptions.WebDriverException: Message: permission
denied

Я добавил марионеток в свой PATHпереименовали в провода и попытались указать селен непосредственно на .exe файл безрезультатно

1 ответ

Решение

Вы можете просто понизить версию своего Firefox до 45, поскольку Firefox 47 еще не совместим.

Или же

Вы можете обратиться к этой ссылке. Selenium 2.53 не работает на Firefox 47

Вы можете найти решение вашей проблемы по ссылке выше.

Я надеюсь, что это поможет вам.

Другие вопросы по тегам