class ReCaptchaTest(StaticLiveServerTestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
cls.selenium = WebDriver()
cls.selenium.implicitly_wait(10)
@classmethod
def tearDownClass(cls):
cls.selenium.quit()
super().tearDownClass()
def test_verify_captcha(self):
self.selenium.get('%s%s' % (self.live_server_url, 'VIEW_URL_TO_TEST'))
recaptcha_input = self.selenium.find_element_by_name('g-recaptcha-response')
recaptcha_token = recaptcha_input.get_attribute('value')
result_recaptcha_verify = verify_captcha(recaptcha_token) # my verify method
self.assertTrue(result_recaptcha_verify['success'])