Перейти к содержимому

Фотография

Подскажите как запустить selenium без открытия браузера


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 8

#1 Deon

Deon

    Новый участник

  • Members
  • Pip
  • 14 сообщений
  • ФИО:Дмитрий

Отправлено 17 февраля 2017 - 18:21

вообщем знаю про такую штуку как pyvirtualdisplay но ради одного теста не хочу ставить линуху, подскажите как это реализовать на винде 10


  • 0

#2 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 17 февраля 2017 - 20:12

PhantomJS, например. Не знаю, как на 10, а на Win 7 запустилось без проблем. 


  • 1

#3 Deon

Deon

    Новый участник

  • Members
  • Pip
  • 14 сообщений
  • ФИО:Дмитрий

Отправлено 17 февраля 2017 - 21:13

PhantomJS, например. Не знаю, как на 10, а на Win 7 запустилось без проблем. 

про него нечего не слышал и гугление не помогло найти какие то примеры и пояснения что куда и почему


  • 0

#4 Alex

Alex

    Постоянный участник

  • Members
  • PipPipPip
  • 237 сообщений
  • ФИО:Алексей

Отправлено 20 февраля 2017 - 07:19

 

PhantomJS, например. Не знаю, как на 10, а на Win 7 запустилось без проблем. 

про него нечего не слышал и гугление не помогло найти какие то примеры и пояснения что куда и почему

 

виртуальный рабочий стол и headless браузер (который PhantomJS) это достаточно разные вещи. В Win вроде нет ничего такого для виртуализации рабочего стола, хорошие инструменты виртуализации только для linux :(.

Для win единственная сравнительно быстрая альтернатива - виртуальная машина.

 

PhantomJS можете попробовать, но не факт, что все отработает. Гуглить по selenium headless browser или ghostdriver


  • 0

#5 Deon

Deon

    Новый участник

  • Members
  • Pip
  • 14 сообщений
  • ФИО:Дмитрий

Отправлено 20 февраля 2017 - 07:41

 

 

PhantomJS, например. Не знаю, как на 10, а на Win 7 запустилось без проблем. 

про него нечего не слышал и гугление не помогло найти какие то примеры и пояснения что куда и почему

 

виртуальный рабочий стол и headless браузер (который PhantomJS) это достаточно разные вещи. В Win вроде нет ничего такого для виртуализации рабочего стола, хорошие инструменты виртуализации только для linux :(.

Для win единственная сравнительно быстрая альтернатива - виртуальная машина.

 

PhantomJS можете попробовать, но не факт, что все отработает. Гуглить по selenium headless browser или ghostdriver

 

пользуюсь фантомом вроде неплохо обрабатывает


  • 0

#6 Deon

Deon

    Новый участник

  • Members
  • Pip
  • 14 сообщений
  • ФИО:Дмитрий

Отправлено 20 февраля 2017 - 10:09

PhantomJS, например. Не знаю, как на 10, а на Win 7 запустилось без проблем. 

единственное как его сконвертировать PyInstaller'ом он выдает ошибку


  • 0

#7 Deon

Deon

    Новый участник

  • Members
  • Pip
  • 14 сообщений
  • ФИО:Дмитрий

Отправлено 20 февраля 2017 - 10:09

 

 

PhantomJS, например. Не знаю, как на 10, а на Win 7 запустилось без проблем. 

про него нечего не слышал и гугление не помогло найти какие то примеры и пояснения что куда и почему

 

виртуальный рабочий стол и headless браузер (который PhantomJS) это достаточно разные вещи. В Win вроде нет ничего такого для виртуализации рабочего стола, хорошие инструменты виртуализации только для linux :(.

Для win единственная сравнительно быстрая альтернатива - виртуальная машина.

 

PhantomJS можете попробовать, но не факт, что все отработает. Гуглить по selenium headless browser или ghostdriver

 

единственное как его сконвертировать PyInstaller'ом он выдает ошибку


  • 0

#8 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 20 февраля 2017 - 10:29

http://phantomjs.org/

в системную переменную phantomjs.binary.path положить путь к скаченному, распакованному браузеру.

и в коде надо использовать

browser = "phantomjs";


  • 0

#9 Deon

Deon

    Новый участник

  • Members
  • Pip
  • 14 сообщений
  • ФИО:Дмитрий

Отправлено 20 февраля 2017 - 13:32

http://phantomjs.org/

в системную переменную phantomjs.binary.path положить путь к скаченному, распакованному браузеру.

и в коде надо использовать

browser = "phantomjs";

можно поподробней?


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных