Я пытаюсь настроить firefox для конвейеров битовой памяти в docker для запуска тестов e2e и не могу запустить начальные тесты, разработанные с помощью транспортира. Буду признателен за любые комментарии по этому поводу, спасибо
вот мой код на docker:
RUN apt-get -qy --no-install-recommends install \
$(apt-cache depends firefox | grep Depends | sed "s/.*ends:\ //" | tr '\n' ' ') \
&& rm -rf /var/lib/apt/lists/* \
&& cd /tmp \
&& wget --no-check-certificate -O firefox-esr.tar.bz2 \
'https://download.mozilla.org/?product=firefox-esr-latest&os=linux64&lang=en-US' \
&& tar -xjf firefox-esr.tar.bz2 -C /opt/ \
&& ln -s /opt/firefox/firefox /usr/bin/firefox \
&& rm -f /tmp/firefox-esr.tar.bz2
RUN wget https://github.com/mozilla/geckodriver/releases/download/v0.26.0/geckodriver-v0.26.0-linux64.tar.gz
RUN tar -x geckodriver -zf geckodriver-v0.26.0-linux64.tar.gz -O > /usr/bin/geckodriver
RUN chmod +x /usr/bin/geckodriver
RUN rm geckodriver-v0.26.0-linux64.tar.gz
и здесь конфиг файла yml
image: huubap/docker-e2e
pipelines:
default:
- step:
caches:
- node
script:
- npm install -g protractor
- npm install
- webdriver-manager update
- webdriver-manager start --standalone
- npm test
artifacts:
- test-result/**
enter code here