diff --git a/features/infinite_scroll.feature b/features/infinite_scroll.feature
index c0afdd52a9cf6afbd232e1b8bc907cbd2eb9deab..7982715c073ed1dd5a6f5a1255969bd4c3ea6539 100644
--- a/features/infinite_scroll.feature
+++ b/features/infinite_scroll.feature
@@ -72,7 +72,7 @@ Feature: infinite scroll
       Then I should see "No more"
 
     Scenario: On a tag page
-      And I am on the tag page for "seeded"
+      When I go to the tag page for "seeded"
       Then I should see 15 posts
       And I should see "alice - 15 - #seeded"
 
diff --git a/features/step_definitions/custom_web_steps.rb b/features/step_definitions/custom_web_steps.rb
index 7a8377a34b704fab71d9e48c13a5ae22b00d95b7..aecc3fe8e55037d2503583d99ab92e8c53e91fd5 100644
--- a/features/step_definitions/custom_web_steps.rb
+++ b/features/step_definitions/custom_web_steps.rb
@@ -198,3 +198,7 @@ And /^I scroll down$/ do
   sleep 1
   wait_until(10) { evaluate_script('$("#infscr-loading:visible").length') == 0 }
 end
+
+When /^I wait for (\d+) seconds$/ do |seconds|
+  sleep seconds.to_i
+end
\ No newline at end of file