diff --git a/grab/base.py b/grab/base.py
index <HASH>..<HASH> 100644
--- a/grab/base.py
+++ b/grab/base.py
@@ -98,6 +98,7 @@ def default_config():
 
         # Only for selenium transport
         webdriver = 'firefox',
+        selenium_wait = 1,
 
         # Proxy
         proxy = None,
diff --git a/grab/transport/selenium.py b/grab/transport/selenium.py
index <HASH>..<HASH> 100644
--- a/grab/transport/selenium.py
+++ b/grab/transport/selenium.py
@@ -8,6 +8,7 @@ import urllib
 from StringIO import StringIO
 import threading
 import random
+import time
 import os
 
 from ..response import Response
@@ -194,7 +195,8 @@ class SeleniumTransportExtension(object):
             self.browser = webdriver.Firefox()
 
         self.config = {
-            'url': grab.config['url']
+            'url': grab.config['url'],
+            'wait': grab.config['selenium_wait']
         }
 
         #url = self.config['url']
@@ -376,6 +378,7 @@ class SeleniumTransportExtension(object):
     def request(self):
         try:
             self.browser.get(self.config['url'])
+            time.sleep(self.config['wait'])
         except Exception, ex:
             logging.error('', exc_info=ex)
             raise GrabError(999, 'Error =8-[ ]')
Added option "selenium_wait", which add delay before browser closing to execute JavaScript.