Wie kann ich überprüfen, ob der Datei-Explorer geöffnet ist?Java

Java-Forum
Guest
 Wie kann ich überprüfen, ob der Datei-Explorer geöffnet ist?

Post by Guest »

Ich lerne Java-Automatisierung mit Selenium.
Ich arbeite derzeit an einem Test, der den einfachen Datei-Upload prüft und verifiziert, dass die Datei tatsächlich hochgeladen wurde
Hier der Test:
@Test
public void checkFileUploadProcess() {
SoftAssertions soft = new SoftAssertions();
BaseOperations.navigateTo(URLs.FORMS_PAGE);
SingleFileUpload page = new SingleFileUpload(getDriver());

page.fileUpload(Files.FILE_3);
log.debug(page.getUploadCVStateValue());
soft.assertThat(page.getUploadCVStateValue().isEmpty()).isFalse();
soft.assertAll();
}
< /code>
Es verfügt über einige Methoden, die ich erstellt habe, um gemeinsame Aktionen zu vermitteln (Suchen eines Elements /Label, das Erhalten ihrer Attributwerte, das Öffnen einer Webseite, das Erstellen einer ThreadLocal -Webdriver -Instanz, Waits, etc ...)
unten werde ich nur Methoden veröffentlichen, die darin eine Schlüsselrolle gespielt haben
Hier sind sie:

Datei -Upload -Methode /Abruf -Filepath -Zeichenfolge Wert: < /li>
< /ol>
public void fileUpload(Files filename) {
String fullPath = getFilePath(filename);
WebElement input = getUploadCVElement();
log.debug(fullPath);

input.sendKeys(fullPath);
}

public String getFilePath(Files filename) {
String fileName = Files.getFileName(filename.name());
return String.format(Constants.BASE_FILEPATH_DOWNLOADS_MAC + fileName);
}
< /code>
Hinweis < /strong>:
Ich habe auch eine Enum -Klasse hinzugefügt, die die Dateinamen enthält, und eine Methode, die den vollständigen Dateinamen nach seinem Enum -Namen abruft. Fügen Sie es hier hier nicht hinzu. >
Mein Test direkt überprüft einfach, dass ich eine Datei (mit der Methode von .sendkeys () direkt im Webelement überladen kann) und vergewissern Sie sich, dass das Beschriftung (unter dem Feld Eingabe) den genauen Wert der genau anzeigt Hochgeladene Datei (sie wird auf diese Weise entwickelt). Die Webseite.

Das müsste ich nicht obligatorisch tun. Das ist nur aus Neugier. Ich bin interessiert, wenn es überhaupt gemacht werden kann.
Danke

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post