2014-02-14 7 views
0

나는 현재 날짜를 돌려주는 자바 함수가있다.함수의 출력을 화면의 값과 비교하는 방법은 무엇입니까?

DateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy"); 
Date date = new Date();  
System.out.println("Current Date: "+dateFormat.format(date));  

셀렌 웹 드라이버를 사용하여 위 기능의 출력을 U.I.에 표시된 날짜와 비교하고 싶습니다.

어떻게이 작업을 수행 할 수 있습니까?

+0

UI의 날짜는 어디에서 비롯 되었습니까? 먼저이 코드를 찾아서 어떻게이 코드가 그 코드에 액세스 할 수 있는지 생각해보고 비교해보아야합니다. –

+0

안녕하세요 junit과 함께 셀레늄을 사용해보세요. 셀렌을 사용하여 UI에서 날짜를 캡처하고 junit 테스트 케이스에서 API의 날짜와 비교하여 유효성을 검사 할 수 있습니다. –

답변

0

Selenium Webdriver에서 getText()을 사용하면 UI에서 날짜를 가져 와서 변수에 저장할 수 있습니다. 위의 dateFormat.format(date)은 변수에 저장할 수도 있습니다. 이제는 Java에서 제공하는 메서드를 사용하여 두 변수를 비교하면됩니다.

관련 문제