diff --git a/dallinger/bots.py b/dallinger/bots.py
index <HASH>..<HASH> 100644
--- a/dallinger/bots.py
+++ b/dallinger/bots.py
@@ -116,7 +116,9 @@ class BotBase(object):
             self.driver.get(self.URL)
             logger.info("Loaded ad page.")
             begin = WebDriverWait(self.driver, 10).until(
-                EC.element_to_be_clickable((By.CLASS_NAME, "btn-primary"))
+                EC.element_to_be_clickable(
+                    (By.CSS_SELECTOR, "button.btn-primary, button.btn-success")
+                )
             )
             begin.click()
             logger.info("Clicked begin experiment button.")
diff --git a/dallinger/recruiters.py b/dallinger/recruiters.py
index <HASH>..<HASH> 100644
--- a/dallinger/recruiters.py
+++ b/dallinger/recruiters.py
@@ -940,7 +940,7 @@ class BotRecruiter(Recruiter):
             url = "{}/ad?{}".format(base_url, ad_parameters)
             urls.append(url)
             bot = factory(url, assignment_id=assignment, worker_id=worker, hit_id=hit)
-            job = q.enqueue(bot.run_experiment, timeout=self._timeout)
+            job = q.enqueue(bot.run_experiment, job_timeout=self._timeout)
             logger.warning("Created job {} for url {}.".format(job.id, url))
 
         return urls
Fix selenium bot test issues. Not sure why these tests only failed on the recruiter branch.