ich Datei hochzuladen versuchen, mit Fehlern mit sendkeys()
aber Selen WebDriver Test nicht bestanden:Datei-Upload über Tastaturbefehle() scheitern an input type = Datei nicht sichtbar auf der Webseite
"The element is not yet visible: By.xpath: //input[@id='upload-file-pc']"
Hier ist die html:
<input id="upload-file-pc" class="file-field-input" type="file" onchange="return validateFileSelected(this);" name="upload-file-pc"/>
<a class="dropbox-dropin-btn dropbox-dropin-default file-field-link" href="Javascript:void(0);">
<span class="dropin-btn-status"/>
Choose from Computer
</a>
Code:
String fileLocation = CommonConstants.TEST_FILE_LOCATION + this.config.getString("simpletext");
logger.info("text file location: {}", fileLocation);
WebExecutionHelper.waitForElementVisible(driver, By.xpath("//input[@type='file']")).sendKeys(fileLocation);
Upload-Button Image: 012.
Bitte helfen Sie wahrscheinlich
Können Sie den Code hinzufügen, wie Sie – NarendraR
Added Code in Beschreibung versuchen – RahulxP
Der '' nicht Text akzeptieren. 'sendkeys()' funktioniert möglicherweise nicht. – DebanjanB