-1

로그인 페이지의 유효성을 확인하는 가장 좋은 방법입니다, 3 개 유효한 시나리오가있을 것입니다 시나리오셀레늄-Webdriver 자바 : - <br> 1) 유효 로그인 <br> 2) 잘못된 로그인 <br> 3) 부정적인 테스트 LO-진 형태

시스템에서 사용자에게 오류 메시지가 표시 될 것으로 예상됩니다.

그러나 부정적인 테스트 시나리오는 응용 프로그램을 중단하려는 것입니다.
예를 들어 ,
1) 떠나 암호 빈,
2) URL을 사용하여 탐색을 시도, 로그인 페이지 등을 우회 IE의 앞으로 버튼을 사용하여
3) .....

답변

0

사용 getting started with selenium [Java] 프레임 워크를 사용하면 테스트 결과는 다음과 같습니다.

@Config(url="http://systemunder.test", browser=Browser.FIREFOX) 
public class TestLogin extends AutomationTest { 
    @Test 
    public void testLoginWorks() { 
     setText(By.id("username"), "valid_username") 
     .setText(By.id("password"), "valid_password") 
     .click(By.id("btnLogin")) 
     .validatePresent(By.id("logout_link")); 
    } 

    @Test 
    public void testPasswordBlank() { 
     setText(By.id("username"), "invalid_username") 
     .setText(By.id("password"), "") 
     .validateText(By.id("error_message"), "Password is blank."); 
    } 

    @Test 
    public void testUrl() { 
     navigateTo("/profile") 
     .validateUrl("/login"); // make sure they get redirected to login page. 
    } 
}