2017-09-18 1 views
1

Dies ist der Link: "https://uploadfiles.io/" Auf diesen Link möchte ich eine Datei hochladen. Kann AutoIT und sikuli nicht verwenden, da ich Selenium laufen lasse. Also muss setFileDetector Methode von Selen verwenden. Aber wie kann ich eine Datei sogar lokal hochladen, da es kein Eingabefeld gibt, wenn Sie den HTML-Code des obigen Links überprüfen.Wie Datei mit Selenium hochladen, wenn es kein Eingabefeld auf Selenium Grid gibt

+0

können Sie Robot-Klasse verwenden. Mögliches Duplikat von https://stackoverflow.com/questions/45711632/how-to-select-file-in-selenium-webdriver-from-local-machine-from-window-popup-wi und https://stackoverflow.com/questions/16896685/how-to-Upload-Datei-Selen-Webdriver-in-Java verwenden – swati

Antwort

0

Sie können combine Sikuli and Selenium (oder Selen und Kantu file uploads)

// Create a new instance of the Firefox driver 
WebDriver driver = new FirefoxDriver(); 
// And now use this to visit Google 
driver.get("http://www.google.com"); 
//Create and initialize an instance of Screen object 
Screen screen = new Screen(); 
//Add image path 
Pattern image = new Pattern("C:\\searchButton.png"); 
Verwandte Themen