testcontainers / testcontainers/testcontainers-java
Error in video file name. Failed tests are marked as passed.
Nessuno ha ancora preso questa issue.
- Lingua principale
- Java
- Stelle
- 8.7k
- Fork
- 1.9k
- Merge medio
- 2g 17h
- PR unite (30g)
- 9
Descrizione
Hello! I'm use selenium java junit5 testcontainers and i've incorrect name video file and status.
My environments is java11, windows11 gradle 7.2
My gradle.build
plugins {
id 'java'
}
group 'com.test'
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
ext {
allureVersion = '2.17.3'
junitVersion = '5.8.2'
}
sourceCompatibility = '11'
targetCompatibility = '11'
dependencies {
implementation('com.codeborne:selenide:6.3.3')
implementation group: 'org.seleniumhq.selenium', name: 'selenium-remote-driver', version: '4.1.2'
testImplementation('org.slf4j:slf4j-simple:1.7.36')
testImplementation "org.junit.jupiter:junit-jupiter:${junitVersion}"
testImplementation("org.junit.jupiter:junit-jupiter-api:${junitVersion}")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:${junitVersion}")
implementation 'org.testcontainers:selenium:1.16.3'
implementation "org.testcontainers:testcontainers:1.16.3"
implementation group: 'io.rest-assured', name: 'rest-assured', version: '4.5.1'
implementation "org.testcontainers:junit-jupiter:1.16.3"
}
test {
useJUnitPlatform()
}
My base class create container
@Container
static BrowserWebDriverContainer<?> webDriverContainer =
new BrowserWebDriverContainer<>()
.withRecordingMode(BrowserWebDriverContainer.VncRecordingMode.RECORD_ALL, new File("build"), VncRecordingFormat.MP4)
.withCapabilities(new ChromeOptions().addArguments("--no-sandbox", "--disable-dev-shm-usage"))
.withStartupTimeout(Duration.of(30, SECONDS))
.withEnv(Map.of("SCREEN_HEIGHT", "1080", "SCREEN_WIDTH", "1920", "SCREEN_DEPTH", "24"));
My test class
@Testcontainers
public class SimpleTestUI extends BaseTest{
MainPage main = new MainPage();
@Test
public void runningInChrome() {
main.ext.click();
main.email.clear();
main.email.setValue("privet");
sleep(10000);
}
In test i get error InvalidSelectorException but video file have PASSED and incorrect name.
PASSED-%5Bengine%3Ajunit-jupiter%5D%2F%5Bclass%3Acom.test.uitest.SimpleTestUI%5D-20220309-154859.mp4
Can you help solve this problem?
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia riproducendo il malfunzionamento con la configurazione fornita di Gradle, JUnit 5, Selenium e Testcontainers, quindi traccia il modo in cui BrowserWebDriverContainer registra il nome del video e lo stato del risultato. Il lavoro è completato quando una InvalidSelectorException produce una registrazione con il nome corretto, contrassegnata come non riuscita invece che come PASSED.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- docker, java
- Ambito
- testing-qa
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100