Уведомления

Группа в Telegram: @pythonsu

#1 Май 4, 2017 21:07:52

gelius
Зарегистрирован: 2013-03-18
Сообщения: 132
Репутация: +  0  -
Профиль   Отправить e-mail  

phantomjs wrong permissions

Python2.7, phantomjs + selenium
Тестовый скрипт:

 from selenium import webdriver
driver = webdriver.PhantomJS(executable_path='/usr/local/lib/python2.7/dist-packages/selenium/webdriver/phantomjs')
driver.set_window_size(1120, 550)
driver.get("https://duckduckgo.com/")
driver.find_element_by_id('search_form_input_homepage').send_keys("realpython")
driver.find_element_by_id("search_button_homepage").click()
print driver.current_url
driver.quit()
Выдает:
   File "seltest.py", line 2, in <module>
    driver = webdriver.PhantomJS(executable_path='/usr/local/lib/python2.7/dist-packages/selenium/webdriver/phantomjs')
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/phantomjs/webdriver.py", line 52, in __init__
    self.service.start()
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/common/service.py", line 86, in start
    os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'phantomjs' executable may have wrong permissions.
 Пробовал chmod +x /usr/local/lib/python2.7/dist-packages/selenium/webdriver/phantomjs
Ошибка осталась.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version