Sel Java-Code für diese Seite laden habe ich versucht,Kann eine Excel-Datei vom PC in Selen
WebElement element=driver.findElement(By.id("ddlEmailSource"));
org.openqa.selenium.support.ui.Select se=new org.openqa.selenium.support.ui.Select(element);
se.selectByValue("ff");
driver.findElement(By.id("div_btnFileUpload")).sendKeys("C:\Users\Phantom\Documents\1.txt");
FehlerdetailsInvalid escape sequence (valid ones are \b \t \n \f \r \" \' \\)
HTML-Code für diese Seite
<input title="Click to Select and Upload File" style="position: absolute; margin: 0px; padding: 0px; opacity: 0; top: 20px; left: 21px;" name="MyFile" type="file">
Auch versucht mit
driver.findElement(By.name("MyFile")).sendKeys("C:\Users\Phantom\Documents\1.txt");
Aber auch throughs es FehlerdetailsInvalid escape sequence (valid ones are \b \t \n \f \r \" \' \\)
Versuchte mit
WebElement elementfile= driver.findElement(By.name("datafile"));
elementfile.sendKeys("C:\Users\Phantom\Documents\1.txt");
Gegeben Detail Fehler angebracht
Bitte mich Vorschlag geben, was nur
warum versuchen Sie nicht den Schrägstrich '/'. Es funktioniert, wenn Sie den absoluten Pfad angeben. Unterstützt auch Linux. –
Hallo alle, während iam mit "//" tut es nicht durch den kompilieren ime Fehler, aber mein Ziel immer noch nicht erfüllen, nur der mycomputer öffnet und dann though ein Lauf tome Fehler wie folgt ** (Ausnahme im Thread "main" org .openqa.selenium.NoSuchElementException: Element kann nicht gefunden werden: {"method": "name", "selector": "datafile"}) **, während mein Code ** driver.findElement (By.id ("div_btnFileUpload") ist)).klicken(); WebElement elementfile = driver.findElement (By.name ("datafile")); \t \t elementfile.sendKeys ("C: \\ Benutzer \\ Phantom \\ Dokumente \\ 1.txt"); ** –
sieht aus wie der Bezeichner falsch ist, überprüfen Sie das Element kann mit Css oder XPath –