セレンの自動化に取り組んでおり、相対パスでファイルをアップロードできません。下記のコードを参照してください。selenium webdriverに相対パスでファイルをアップロードする方法
driver.findElement(By.xpath("//span[text()='Theme']")).click();
File filepath=new File("\ntwinelogin.jpg");
WebElement fileobj = driver.findElement(By.name("toplogoupload"));
fileobj.sendKeys("\ntwinelogin.jpg");
String Filepath=filepath.getAbsolutePath();
Filepath.trim();
存在する場合にフォルダを作成していることを確認し、それを渡します。 –
similer to https://stackoverflow.com/questions/16896685/how-to-upload-file-using-selenium-webdriver-in-java –