Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 12.06.2017
Сообщений: 4
1

Webdriver не запускает Firefox

12.06.2017, 22:30. Показов 1481. Ответов 3

Mac OS, Текущая версия Python, текущая версия Firefox

Python
1
2
from selenium import webdriver
browser = webdriver.Firefox()
Выдает: Message: 'geckodriver' executable needs to be in PATH.

Python
1
browser = webdriver.Firefox(executable_path='//Applications/Firefox.app')
Выдает: 'Firefox.app' executable may have wrong permissions. что дальше делать непонятно. Проблема на форумах описана, решение именно для мака не нашел.
Спасибо, если что.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.06.2017, 22:30
Ответы с готовыми решениями:

При запуске Windows появляется командная строка и firefox запускает какой то сайт
Здравствуйте! у меня вот какая проблема, при запуске Windows появляется командная строка и firefox...

при включении компьютера у меня автоматически запускает firefox и переходит на эту страницу nftds3.ru
здрасте.у меня проблем,при включении компьютера у меня автоматически запускает firefox и переходит...

Можно ли как-то перенести закладки с браузера Firefox c ПК, на Андройд браузер (не Firefox)?
Ребят, всем привет! Подскажите, можно ли как-то перенести закладки с браузера Firefox c ПК, на...

Создание расширения для Firefox. Перевод расширений Chrome на Firefox
Здесь обсуждается процесс создания расширений для Mozilla Firefox, а также портинг из Chrome. ...

3
298 / 256 / 57
Регистрация: 11.06.2012
Сообщений: 1,557
13.06.2017, 08:54 2
Цитата Сообщение от De_Sa Посмотреть сообщение
Mac OS
Версия?
Цитата Сообщение от De_Sa Посмотреть сообщение
Текущая версия Python,
Это какая? Под это определение подпадает от 2 до 4 вариантов минимум.
Цитата Сообщение от De_Sa Посмотреть сообщение
текущая версия Firefox
Какая именно версия?
Цитата Сообщение от De_Sa Посмотреть сообщение
Выдает: Message: 'geckodriver' executable needs to be in PATH.
Файла-запускалки фаерфокса нету в PATH. Попробуй добавь.
Цитата Сообщение от De_Sa Посмотреть сообщение
Выдает: 'Firefox.app' executable may have wrong permissions.
У питоновского скрипта нет прав для запуска фаерфокса. Тут уж разбирайся почему. И по этому поводу есть вопрос - почему два слеша в начале пути? Это особенность мака?
0
2723 / 2326 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
13.06.2017, 09:55 3
De_Sa, просто .app это хитрая дирректория, а не исполнительный файл, по этому не работает.
Нужно вот так делать примерно:
Python
1
2
3
4
from selenium import webdriver
 
driver = webdriver.Opera(executable_path='/Applications/Opera.app/Contents/MacOS/Opera')
driver.get("http://www.python.org")
Цитата Сообщение от Zuzik Посмотреть сообщение
Это особенность мака?
нет, это особенность писателя скрипта =D
0
0 / 0 / 0
Регистрация: 12.06.2017
Сообщений: 4
13.06.2017, 10:19  [ТС] 4
Про особенность писателя скрипта - это в точно) Остальное проверяю.

Добавлено через 10 минут
Спасибо, все работает. Жизнь оказалась сложнее, чем я думал)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.06.2017, 10:19

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Частые падения Mozilla Firefox - прекращена работа программы Plugin Container for Firefox
Как это исправить, падает пару раз за час:

Selenium Firefox driver и плагины Firefox
Если в селениуме используется файерфокс драйвер, то возможно ли его запускать с плагинами? Т.к....

Selenium Webdriver
Здравствуйте, как можно при помощи Selenium webdriver можно заполнить поле по ссылке...

WebDriver as Singleton
Всем привет! Вопрос использования синглтон паттерна на практике, а именно задача - сделать общим...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.