expose Q to the promise webdriver