Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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();

...


}

...


}

...