Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Не могу запустить на виртуалке #613

Closed
poperchy opened this issue Oct 15, 2021 · 7 comments
Closed

Не могу запустить на виртуалке #613

poperchy opened this issue Oct 15, 2021 · 7 comments

Comments

@poperchy
Copy link

Доброго дня суток! Пытаюсь запустить селениюм на виртуальносм сервере (Debian). После запуска перехожу на его порт 4444 что бы запустить браузер, падает ошибка
image

и падает ошибка в консоле

image

Не могу понять, спасибо!

@DudaGod
Copy link
Member

DudaGod commented Oct 15, 2021

А локально работает? Какая версия hermione используется? Желательно еще hermione-конфиг прислать.
По логу выглядит так, что нужно еще версию браузера указать.

@poperchy
Copy link
Author

poperchy commented Oct 15, 2021

Да, локально всё хорошо.

Какая версия hermione используется?
Версия 4.1.4

module.exports = {
    baseUrl: baseUrl,
    gridUrl: gridUrl,
    compositeImage: true,
    testTimeout: 1000000,
    sets: {
        desktop: {
            files: 'tests/common'
        }
    },
    browsers: {
        desktop: {
            desiredCapabilities: {
                browserName: 'chrome',
                acceptInsecureCerts: true
            },
            windowSize: '1480x5000',
            // screenshotDelay: 5000,
        },

        'tablet': {
            desiredCapabilities: {
                browserName: 'chrome',
            },
            windowSize: '768x9000',
        },

        'mobile': {
            desiredCapabilities: {
                browserName: 'chrome',
                browserVersion: '92.0',
                'goog:chromeOptions': {
                    mobileEmulation: {
                        deviceMetrics: {
                            width: 320,
                            height: 9000
                        }
                    }
                }
            },
            windowSize: '320x9000',
        },
    },

    plugins: {
        'html-reporter/hermione': {
            enabled: true,
            path: 'my/hermione-reports',
            defaultView: 'all',
            baseHost: baseUrl
        }
    }
};

@poperchy
Copy link
Author

Может какие-то флаги нужно указать...

@DudaGod
Copy link
Member

DudaGod commented Oct 18, 2021

Ошибка cannot find Chrome binary в логе selenium, говорит о том, что селениум не может найти бинарник хрома, который необходимо запустить. Он либо складывается в какую-то не дефолтную директорию или нужно просто selenium-stanalone install выполнить.

Еще может эту тему на stackoverflow почитать - https://stackoverflow.com/questions/50138615/webdriverexception-unknown-error-cannot-find-chrome-binary-error-with-selenium

@poperchy
Copy link
Author

К сожалению безуспешно, пути везде правильные. Инсталить селениум тоже пытался, всё-равно падает ошибка (но немного другая). Может есть мысли?
image

@DudaGod
Copy link
Member

DudaGod commented Oct 19, 2021

К сожалению безуспешно, пути везде правильные. Инсталить селениум тоже пытался, всё-равно падает ошибка (но немного другая). Может есть мысли?

Мне обычно помогает поиск в интернете. Вот что нашел по твоей ошибке - heroku/heroku-buildpack-google-chrome#46, попробуй предложенные решения.

@poperchy
Copy link
Author

Уже раз 10 его читаю) Спасибо в любом случае!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants