//vorher: export CLASSPATH=".:selenium-server-standalone-3.13.0.jar" import java.io.IOException; import org.openqa.selenium.chrome.ChromeOptions; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.*; public class DelMyFile { public static void main(String[] args) throws IOException, InterruptedException { String sPage = "https://myalfresco.my.dom.ain/share/page/"; String sUser = "myuser"; String sPass = "mypassword"; String sDokp = "https://myalfresco.my.dom.ain/share/page/site/mysite/document-details?nodeRef=workspace://SpacesStore/abcd1234-76de-444b-9ff5-4e93faaa2c35"; String delbutton = "/html/body/div[2]/div[1]/div[3]/span/span[1]/span/button"; System.setProperty("webdriver.chrome.driver", "/usr/bin/chromedriver"); ChromeOptions chromeOptions = new ChromeOptions(); chromeOptions.addArguments("--headless"); chromeOptions.addArguments("--no-sandbox"); WebDriver driver = new ChromeDriver(chromeOptions); driver.get(sPage); String titlelogin = driver.getTitle(); System.out.println("The title of the Webpage is: " +titlelogin); WebElement userfield = driver.findElement(By.id("username")); WebElement passfield = driver.findElement(By.id("password")); WebElement loginbutton = driver.findElement(By.id("btn-login")); if (driver.getPageSource().contains("username")) { System.out.println("enter username"); userfield.clear(); userfield.sendKeys(sUser); System.out.println("enter password"); passfield.clear(); passfield.sendKeys(sPass); System.out.println("enter loginbutton"); Thread.sleep(1000); loginbutton.click(); String title = driver.getTitle(); System.out.println("The title of the Webpage is: " +title); System.out.println("User "+sUser+" logged in successfully"); // öffne Dokumentenwebseite und lösche diese driver.get(sDokp); title = driver.getTitle(); System.out.println("The title of the Webpage is: " +title); System.out.println("Deleting file : " +sDokp); WebElement deletefield = driver.findElement(By.linkText("Delete Document")); deletefield.click(); deletefield = driver.findElement(By.xpath(delbutton)); deletefield.click(); } else { System.out.println("Fail"); } driver.close(); driver.quit(); } }