2017-12-19 19 views
3

통합 테스트에 셀레늄을 사용하므로 웹 앱을 클릭하고 Facebook에 로그인 한 후 몇 가지 작업을 수행합니다. 페이스 북은 그 테스트에 사용 된 계정을 차단하기 시작했고 "다른 곳에서 페이스 북에 로그인 했습니까?"라는 이메일을 보냈다.셀레늄 테스트에서 Facebook 계정을 사용합니다.

모든 로그인은 동일한 IP, 동일한 OS (Linux, Jenkins) 및 Safari 브라우저에서 수행됩니다. 나는 로그인 한 사람이 몇 번이나 로그인했음을 알았습니다 (음, 그 젠킨스; p). 30 분마다 테스트를 실행합니다. 때로는 며칠 동안 OK입니다. 계정이 즉시 차단되는 경우도 있습니다.

계정을 '안전한'것으로 표시 할 수있는 방법이 있습니까?

업데이트 :

은 테스트 계정이 갈 수있는 방법입니다 보인다 - 전에 보지 않았다 : https://developers.facebook.com/docs/facebook-login/testing-your-login-flow/./https://developers.facebook.com/docs/apps/test-users

만들 수있는 앱의 설정에서 심지어 API로 관리 : 테스트 목적으로

+0

스크랩 ** 'Facebook' **은 ** ToS' **에 위배됩니다. 대신 **'Facebook APIs ** ** '를 사용하십시오. – DebanjanB

+0

하지만 사용자가 사용하는 것과 동일한 흐름을 테스트하고 싶습니다. 그 테스트에서 다른 방식을 사용하는 것은 뭔가 다른 것을 테스트하기 때문에 의미가 없습니다.) – freakman

+0

나는 두려워한다. (** ** 페이스 북의 감옥 ** ** – DebanjanB

답변

3

, 당신은 테스트 사용자를 사용할 수 있습니다.