Der obige Testfall dient nur zum Auswählen der Datei. haben wir eine andere Taste, um die Datei hochzuladen. Wenn wir das Programm ausführen, wird nur das Fenster angezeigt. Datei wird nicht ausgewählt. Und der Eingangstyp ist der Knopf. Bitte führen für die AbfrageDie Datei kann nicht in selen webdriver hochgeladen werden.
0
A
Antwort
0
Sie müssen jeden Backslash entkommen, so dass es als Dateipfad angesehen werden kann:
driver.findElement(By.name("file"))
.sendKeys("C:\\Users\\Minesh\\Desktop\\arch_logo.png);
0
@ user6203568 - Sie Ihren Code wie unten aktualisieren können:
Es sollte arbeite so, wie es für mich arbeitet. Und geben Sie Ihrer Testmethode Priorität gemäß Ihrer Anforderung. Nur zum Beispiel gab ich hier Priorität als @ Test (Priorität = 1). Ich hoffe, es sollte für dich funktionieren.
@Test(priority = 1)
public void CERTIFICATIONSSCREENUploadCertficationFilesValidation()
throws InterruptedException, AWTException {
//Click on File Upload Button
driver.findElement(By.xpath("//*[@id='certificationFile']")).click();
Thread.sleep(1000);
// Set the file name in the clipboard. Also following line of code will search file in your computer so make sure you provide correct file path.
StringSelection s = new StringSelection("C:\\Doc\\CertificationFile.xls");
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(s, null);
Thread.sleep(1000);
Robot robot1 = new Robot();
robot1.keyPress(KeyEvent.VK_ENTER);
robot1.keyRelease(KeyEvent.VK_ENTER);
robot1.keyPress(KeyEvent.VK_CONTROL);
robot1.keyPress(KeyEvent.VK_V);
robot1.keyRelease(KeyEvent.VK_V);
robot1.keyRelease(KeyEvent.VK_CONTROL);
robot1.keyPress(KeyEvent.VK_ENTER);
robot1.keyRelease(KeyEvent.VK_ENTER);
Thread.sleep(1000);
}
Verwandte Themen
- 1. Selen WebDriver nicht
- 2. selen webdriver python: Element kann nicht an Punkt geklickt werden
- 3. Elementtext kann nicht mit selen webdriver erhalten werden
- 4. Selen-Webdriver: Kann Frameset nicht erkennen
- 5. CSV-Datei-Upload kann nicht in Controller-Aktion hochgeladen werden.
- 6. Datei kann nicht hochgeladen werden mit UploadCollection in SAPUI5
- 7. Datei/Bild kann nicht in flaskapp hochgeladen werden
- 8. nicht Datei mit PhantomJS hochladen (und Selen WebDriver)
- 9. Bilddatei kann nicht in MySQL hochgeladen werden
- 10. Gurke Selen-webdriver Chrome
- 11. Stoppen Sie den Selen-Server, bis die Datei hochgeladen wurde.
- 12. Kann nicht finden: vor Css-Selektorelement in Selen-Webdriver
- 13. Selen - TextArea kann nicht eingegeben werden
- 14. Selen WebDriver Beispiel in Python
- 15. Kann das ausgewählte Programm/Skript nicht in selen webdriver
- 16. „Kann nicht den Cache bewegen“ Fehler in Selen WebDriver
- 17. Ich kann nicht wählen ein Iframe in Selen webdriver
- 18. Selen IE-Webdriver: Kann nicht in jQuery Modal-Fenster wechseln
- 19. Wie kann man die laufende Version von Selen, Selen-Server oder Selen-Webdriver programmgesteuert erhalten?
- 20. Selen WebDriver kann nicht Element Radiobutton von Text
- 21. Selen WebDriver Link Extraktion
- 22. Dynamischer xpath in selen webdriver
- 23. Explizite Wartezeit in Selen webdriver
- 24. Kann nightwatch.js usingServer von selen-webdriver verwenden?
- 25. Selen WebDriver Grenze Farbe
- 26. Selen WebDriver JQUERY
- 27. selen webdriver ungültiger Login
- 28. Eine selen webdriver exception
- 29. Selen-Webdriver mit JAVA
- 30. Selen WebDriver TestNG mit