вообщем знаю про такую штуку как pyvirtualdisplay но ради одного теста не хочу ставить линуху, подскажите как это реализовать на винде 10
Подскажите как запустить selenium без открытия браузера
#1
Отправлено 17 февраля 2017 - 18:21
#2
Отправлено 17 февраля 2017 - 20:12
PhantomJS, например. Не знаю, как на 10, а на Win 7 запустилось без проблем.
#3
Отправлено 17 февраля 2017 - 21:13
PhantomJS, например. Не знаю, как на 10, а на Win 7 запустилось без проблем.
про него нечего не слышал и гугление не помогло найти какие то примеры и пояснения что куда и почему
#4
Отправлено 20 февраля 2017 - 07:19
PhantomJS, например. Не знаю, как на 10, а на Win 7 запустилось без проблем.
про него нечего не слышал и гугление не помогло найти какие то примеры и пояснения что куда и почему
виртуальный рабочий стол и headless браузер (который PhantomJS) это достаточно разные вещи. В Win вроде нет ничего такого для виртуализации рабочего стола, хорошие инструменты виртуализации только для linux :(.
Для win единственная сравнительно быстрая альтернатива - виртуальная машина.
PhantomJS можете попробовать, но не факт, что все отработает. Гуглить по selenium headless browser или ghostdriver
#5
Отправлено 20 февраля 2017 - 07:41
PhantomJS, например. Не знаю, как на 10, а на Win 7 запустилось без проблем.
про него нечего не слышал и гугление не помогло найти какие то примеры и пояснения что куда и почему
виртуальный рабочий стол и headless браузер (который PhantomJS) это достаточно разные вещи. В Win вроде нет ничего такого для виртуализации рабочего стола, хорошие инструменты виртуализации только для linux :(.
Для win единственная сравнительно быстрая альтернатива - виртуальная машина.
PhantomJS можете попробовать, но не факт, что все отработает. Гуглить по selenium headless browser или ghostdriver
пользуюсь фантомом вроде неплохо обрабатывает
#6
Отправлено 20 февраля 2017 - 10:09
PhantomJS, например. Не знаю, как на 10, а на Win 7 запустилось без проблем.
единственное как его сконвертировать PyInstaller'ом он выдает ошибку
#7
Отправлено 20 февраля 2017 - 10:09
PhantomJS, например. Не знаю, как на 10, а на Win 7 запустилось без проблем.
про него нечего не слышал и гугление не помогло найти какие то примеры и пояснения что куда и почему
виртуальный рабочий стол и headless браузер (который PhantomJS) это достаточно разные вещи. В Win вроде нет ничего такого для виртуализации рабочего стола, хорошие инструменты виртуализации только для linux :(.
Для win единственная сравнительно быстрая альтернатива - виртуальная машина.
PhantomJS можете попробовать, но не факт, что все отработает. Гуглить по selenium headless browser или ghostdriver
единственное как его сконвертировать PyInstaller'ом он выдает ошибку
#8
Отправлено 20 февраля 2017 - 10:29
в системную переменную phantomjs.binary.path положить путь к скаченному, распакованному браузеру.
и в коде надо использовать
browser = "phantomjs";
#9
Отправлено 20 февраля 2017 - 13:32
в системную переменную phantomjs.binary.path положить путь к скаченному, распакованному браузеру.
и в коде надо использовать
browser = "phantomjs";
можно поподробней?
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных