Как развернуть набор тестов селена в AWS лямбда - PullRequest
0 голосов
/ 14 января 2020

У меня есть набор тестов для тестирования пользовательского интерфейса. Тот же пакет, который я могу запустить на своей локальной машине, работает нормально, но я хочу развернуть этот же пакет в AWS Lambda. Я попробовал, но AWS лямбда подала на обед Chrome для тестирования.

1 Ответ

1 голос
/ 09 февраля 2020

После большого количества исследований и разработок я могу запустить безголовый Chrome в AWS Lambda Нам нужно установить следующий параметр при запуске безголовый chrome в AWS Лямбда .

    ChromeOptions options = new ChromeOptions();
    options.addArguments("headless");
    options.addArguments("window-size=1366,768");
    options.addArguments("--single-process");
    options.addArguments("--disable-dev-shm-usage");
    options.addArguments("--no-sandbox");
    options.addArguments("--user-data-dir=/tmp/user-data");
    options.addArguments("--data-path=/tmp/data-path");
    options.addArguments("--homedir=/tmp");
    options.addArguments("--disk-cache-dir=/tmp/cache-dir");

Полная реализация: https://github.com/pbgarodi/Automation-testing-using-aws-lambda

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...