diff --git a/lms/djangoapps/courseware/features/certificates.py b/lms/djangoapps/courseware/features/certificates.py
index 2e82afe..30449da 100644
--- a/lms/djangoapps/courseware/features/certificates.py
+++ b/lms/djangoapps/courseware/features/certificates.py
@@ -186,7 +186,7 @@ def confirm_details_match(step):
 
 @step(u'I am at the payment page')
 def at_the_payment_page(step):
-    assert world.css_find('input[name=transactionSignature]')
+    world.wait_for_present('input[name=transactionSignature]') 
 
 
 @step(u'I submit valid payment information$')