2013-11-28 2 views
0

webdriver에서 테스트 중에 탐색 한 모든 브라우저 URL을 인쇄하고 싶습니다.
예 : : - 참조 사이트는 m.rechargeitnow.com이고 나는 트랜잭션 실패를했다. 이제 작업은 전체 트랜잭션 중에 탐색 된 모든 브라우저 URL을 캡처하는 것입니다.Webdriver의 모든 브라우저 URL 캡처

답변

2

각 단계를 수행하면서 목록을 작성해야합니다. 같은 뭔가 :

urls = [] 
urls.append(driver.current_url) /starting URL 
/do step one 
urls.append(driver.current_url) /URL following step 1 
/do step two 
urls.append(driver.current_url) /URL following step 2 
/do all steps 
print(urls) 

만의 경우 URL을의 목록을 보려면 테스트-에서 장애가 발생할 try 블록을 사용하거나 테스트 오류입니다.

+0

나는 단지 테스트 클래스 Class (unittest.TestCase)를 만들 것이다. setUp() 메서드 - 빈 목록을 만듭니다. tearDown()에서 - –

+0

그것도 좋은 대안입니다 - 그는 시험 실패시에만보고 싶어한다고 제안하는 것 같습니다. 그가 원하는 URL에 따라 달라집니다. –