Envoyer des fichiers est facile. Les fichiers à envoyer peuvent soit être placés dans un emplacement codé en dur (pas bien) ou enregistrés dans le chemin d’accès (mieux). Voici un exemple simple:
public class NewCompanyPage extends PageObject { ... @FindBy(id="object_logo") WebElement logoField; public NewCompanyPage(WebDriver driver) { super(driver); } public void loadLogoFrom(String filename) { upload(filename).to(logoField); } }