0
我是新的硒發展,我需要「刮」這個頁面上傳從一個站點中的文件:如何使用Selenium的Java inteface
https://annunci.ebay.it/pubblica-annuncio
在此頁面中有一個上傳圖片使用jQuery。我需要使用java中的selenium來做同樣的事情。有人可以給我一些建議嗎?謝謝!! :)
這是我嘗試:
WebDriver d = new FirefoxDriver();
d.get("https://annunci.ebay.it/pubblica-annuncio");
List<WebElement> elements = d.findElements(By.tagName("input"));
for(WebElement e : elements){
System.out.println(e.getAttribute("name"));
}
我會嘗試的感謝! :) – JackTurky
在那個輸入類型文件中,有一個JavaScript調用「onChange」。如果我運行你的代碼,它會在輸入中設置路徑,但不加載方法onChange,建議? – JackTurky
我很確定這個電話會觸發。但由於這是一個很好的做JS,你可以手動調用它:'(JavascriptExecutor)d.executeScript( 「onChangeFileBrowse( '的FileField')」);' –