Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 5, 2012 19:07:05

agryn
От: Украина
Зарегистрирован: 2011-12-14
Сообщения: 189
Репутация: +  0  -
Профиль   Отправить e-mail  

Как запустить selenium -сервер с python-скрипта

selenium -сервер и тесты находятся на одной машине, есть необходимость запускать сервер перед началом тестирования
при запуске таким способом

from subprocess import call
call('/usr/bin/java -jar /home/sash/workspace/tester/selenium-server-standalone-2.25.0.jar')
Вываливает ошибку
OSError: [Errno 2] No such file or directory
Еще прикольно было б если не выскакивала новая консоль с логом селениума а работала б себе в фоне.

Отредактировано agryn (Окт. 5, 2012 19:08:55)

Офлайн

#2 Окт. 5, 2012 19:36:15

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Как запустить selenium -сервер с python-скрипта

http://asvetlov.blogspot.com/2011/03/subprocess.html

Про новую консоль — ничего не понял



Офлайн

#3 Окт. 6, 2012 20:56:11

agryn
От: Украина
Зарегистрирован: 2011-12-14
Сообщения: 189
Репутация: +  0  -
Профиль   Отправить e-mail  

Как запустить selenium -сервер с python-скрипта

Андрей Светлов
http://asvetlov.blogspot.com/2011/03/subprocess.html

Про новую консоль — ничего не понял
Ок. Все работает
def start_seleniumrc(ssspath = 'selenium-server-standalone.jar', javapath = 'java', proxyhost = None, proxyport = '8080'):
    """
    Запуск селениум сервера
    """
    command = [javapath, '-jar', ssspath]
    if not(proxyhost == None):
        command.append('-Dhttp.proxyHost=' + proxyhost)
        command.append('-Dhttp.proxyPort=' + proxyport)
    try:
        ps = Popen(command, shell=False)
    except:
        ps = 0
    return ps

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version