Я создал простой проект, используя Java-фреймворк драматурга. Я упаковал его с помощью пакета mvn clean -DskipTests.
Он может запускаться с помощью следующей команды на терминале внутри целевого каталога
java -cp "libs/*" -Dbrowser=chrome org.testng.TestNG testSuites/LoginTests.xml< /code>
Проблема заключается в том, что когда я создаю изображение Docker, используя предоставленное изображение в документации, я получаю ошибку, которую WebDriver не может перейти на веб -страницу. < /p>
Я использовал следующий dockerfile для создания изображения:
FROM mcr.microsoft.com/playwright/java:v1.49.0-noble
WORKDIR lib.usr-is-merged/projectExecution
#ADD pom.xml pom.xml
#RUN apk add maven
#RUN mvn exec:java -e -D exec.mainClass=com.microsoft.playwright.CLI -D exec.args="install"
#RUN mvn exec:java -e -D exec.mainClass=com.microsoft.playwright.CLI -D exec.args="install-deps"
#RUN mvn exec:java -e -D exec.mainClass=com.microsoft.playwright.CLI -D exec.args="install webkit"
#RUN mvn exec:java -e -D exec.mainClass=com.microsoft.playwright.CLI -D exec.args="install-deps chromium"
ENV PLAYWRIGHT_BROWSERS_PATH=/ms-playwright
ADD target/docker-resources .
ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=true
#ENTRYPOINT java -cp "libs/*" -Dbrowser=chrome org.testng.TestNG testSuites/LoginTests.xml
< /code>
Комментальные части - это комбинации, которые я пробовал, но это просто не может запустить.
У меня есть следующие вопросы: < /p>
< Br /> Если на изображении Docker уже есть браузеры по драузам, то почему оно просто не может работать на докере. Docker Image? < /li>
Как его исправить? Введите описание изображения здесь < /li>
< /ol>
my pom: < /p>
4.0.0
org.example
sauceLabsDemo
1.0-SNAPSHOT
jar
sauceLabsDemo
http://maven.apache.org
UTF-8
1.49.0
7.20.1
3.13.0
3.5.2
${project.build.directory}/docker-resources
3.8.1
3.3.1
3.4.2
com.microsoft.playwright
playwright
${playWright.version}
picocontainer
picocontainer
3
org.testng
testng
7.10.2
test
SauceLabs
org.apache.maven.plugins
maven-compiler-plugin
${maven.compiler.version}
17
org.apache.maven.plugins
maven-surefire-plugin
${maven.surefire.version}
com.aventstack
slow
usedefaultlisteners
false
chrome
false
src/test/resources/testSuites/LoginTests.xml
none
4
${package.directory}/extent-report
org.apache.maven.plugins
maven-dependency-plugin
${maven.dependency.version}
copy-dependencies
prepare-package
copy-dependencies
properties
${package.directory}/libs
org.apache.maven.plugins
maven-resources-plugin
${maven.resources.version}
copy-resources
prepare-package
copy-resources
${package.directory}
src/test/resources
org.apache.maven.plugins
maven-jar-plugin
${maven.jar.version}
${package.directory}/libs
test-jar
**/*.class
org.apache.maven.plugins
maven-failsafe-plugin
2.22.0
${project.build.directory}
integration-test
verify
Подробнее здесь: https://stackoverflow.com/questions/793 ... ided-by-th
Playwright Java Framework не работает на изображении Docker, предоставленном документацией ⇐ JAVA
Программисты JAVA общаются здесь
1737699418
Anonymous
Я создал простой проект, используя Java-фреймворк драматурга. Я упаковал его с помощью пакета mvn clean -DskipTests.
Он может запускаться с помощью следующей команды на терминале внутри целевого каталога
java -cp "libs/*" -Dbrowser=chrome org.testng.TestNG testSuites/LoginTests.xml< /code>
Проблема заключается в том, что когда я создаю изображение Docker, используя предоставленное изображение в документации, я получаю ошибку, которую WebDriver не может перейти на веб -страницу. < /p>
Я использовал следующий dockerfile для создания изображения:
FROM mcr.microsoft.com/playwright/java:v1.49.0-noble
WORKDIR lib.usr-is-merged/projectExecution
#ADD pom.xml pom.xml
#RUN apk add maven
#RUN mvn exec:java -e -D exec.mainClass=com.microsoft.playwright.CLI -D exec.args="install"
#RUN mvn exec:java -e -D exec.mainClass=com.microsoft.playwright.CLI -D exec.args="install-deps"
#RUN mvn exec:java -e -D exec.mainClass=com.microsoft.playwright.CLI -D exec.args="install webkit"
#RUN mvn exec:java -e -D exec.mainClass=com.microsoft.playwright.CLI -D exec.args="install-deps chromium"
ENV PLAYWRIGHT_BROWSERS_PATH=/ms-playwright
ADD target/docker-resources .
ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=true
#ENTRYPOINT java -cp "libs/*" -Dbrowser=chrome org.testng.TestNG testSuites/LoginTests.xml
< /code>
Комментальные части - это комбинации, которые я пробовал, но это просто не может запустить.
У меня есть следующие вопросы: < /p>
< Br /> Если на изображении Docker уже есть браузеры по драузам, то почему оно просто не может работать на докере. Docker Image? < /li>
Как его исправить? Введите описание изображения здесь < /li>
< /ol>
my pom: < /p>
4.0.0
org.example
sauceLabsDemo
1.0-SNAPSHOT
jar
sauceLabsDemo
http://maven.apache.org
UTF-8
1.49.0
7.20.1
3.13.0
3.5.2
${project.build.directory}/docker-resources
3.8.1
3.3.1
3.4.2
com.microsoft.playwright
playwright
${playWright.version}
picocontainer
picocontainer
3
org.testng
testng
7.10.2
test
SauceLabs
org.apache.maven.plugins
maven-compiler-plugin
${maven.compiler.version}
17
org.apache.maven.plugins
maven-surefire-plugin
${maven.surefire.version}
com.aventstack
slow
usedefaultlisteners
false
chrome
false
src/test/resources/testSuites/LoginTests.xml
none
4
${package.directory}/extent-report
org.apache.maven.plugins
maven-dependency-plugin
${maven.dependency.version}
copy-dependencies
prepare-package
copy-dependencies
properties
${package.directory}/libs
org.apache.maven.plugins
maven-resources-plugin
${maven.resources.version}
copy-resources
prepare-package
copy-resources
${package.directory}
src/test/resources
org.apache.maven.plugins
maven-jar-plugin
${maven.jar.version}
${package.directory}/libs
test-jar
**/*.class
org.apache.maven.plugins
maven-failsafe-plugin
2.22.0
${project.build.directory}
integration-test
verify
Подробнее здесь: [url]https://stackoverflow.com/questions/79381798/playwright-java-testing-framework-doesnt-run-on-the-docker-image-provided-by-th[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия