self.assertRegex(edith_list_url, '/lists/.+')
AssertionError: Regex didn't match: '/lists/.+' not found in 'http://localhost:13015/'
99페이지 이후 이 오류를 계속 발생시킨다.
구글링하며 조사해본 결과 keys.ENTER를 실행하면 새로운 리스트가 생성되고
그 리스트에 해당하는 URL로 이동한 후
self.assertRegex(francis_list_url, '/lists/.+')
구문이 실행되어야 하는데 해당 URL로 이동하기 전에
위의 구문이 실행되기 때문에 오류가 발생해버린다.
즉, 웹에서 URL을 이동하는것보다 일찍 위의 구문이 실행되버리는 상황이 발생해버린다.
그렇기 때문에 모든 inputbox.send(Keys.ENTER) 아래에
time.sleep(1) 을 추가해서 해당 URL로 이동할 수 있는 충분한 시간을 준 뒤에
저 구문을 실행하게 되면 오류가 발생하지 않는다.
'PYTHON > Django' 카테고리의 다른 글
Django 유저모델 커스터마이징시 발생하는 에러 (0) | 2020.07.27 |
---|---|
[Django] 클린 코스를 위한 테스트 주도개발 5장 (0) | 2020.02.25 |