Page History
...
OBS: Bemærk at automatiserede webtests som denne kan begynde at fejle hvis/når designet i de webløsninger som indgår i flowet (SEB, NemLog-in) ændres.
...
import org.junit.Test;
...
import org.openqa.selenium.By;
...
import org.openqa.selenium.WebDriver;
...
import org.openqa.selenium.WebElement;
...
import org.openqa.selenium.firefox.FirefoxDriver;
...
public class SeleniumTest {
...
@Test
...
public void SEB_NL_flow() {
...
WebDriver driver = new FirefoxDriver();
...
driver.get("https://t-seb.dkseb.dk/samlclaimapp17/");
...
WebElement myPage = driver.findElement(By.xpath("//a[@href=\"MyPage.aspx\"]"));
...
myPage.click();
...
WebElement nemLoginLink = driver.findElement(By.id("_ca545244-d759-480a-a87b-e3a578aa3a58"));
...
nemLoginLink.click();
...
WebElement testLoginFane = driver.findElement(By.id("Repeater2_LoginMenuItem_4"));
...
testLoginFane.click();
...
WebElement userNameField = driver.findElement(By.id("ContentPlaceHolder_MitIdSimulatorControl_txtUsername"));
...
WebElement passwordField = driver.findElement(By.id("ContentPlaceHolder_MitIdSimulatorControl_txtPassword"));
...
WebElement submitButton = driver.findElement(By.id("ContentPlaceHolder_MitIdSimulatorControl_btnSubmit"));
...
userNameField.sendKeys("0205756078");
...
passwordField.sendKeys("Test1234");
...
submitButton.click();
...
WebElement professionalUser = driver.findElement(By.xpath("//a[@aria-describedby=\"employeeheader\"]"));
...
professionalUser.click();
...
//Udkommenter for at lukke browseren automatisk
...
//driver.quit();
...
}
...
}
...