Имеется следующий код:
-- coding: utf-8 --
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
def waitForLoad(driver):
    try:
        element = WebDriverWait(driver, 10, 100)\
            .until(EC.visibility_of_element_located((By.CLASS_NAME, 'email')))
    finally:
        print (driver.find_element_by_css_selector('.email').get_attribute('textContent'))
        driver.close()
def main():
    driver  = webdriver.Firefox()
    # driver = webdriver.PhantomJS(executable_path=r'C:\bin\phantomjs\bin\phantomjs.exe')
    driver.get("https://dropmail.me/ru/")
    waitForLoad(driver)
if __name__ == '__main__':
    main()
Когда использую Firefox, то проблем с кодом не имеется. Как только использую PhantomJS, то сразу появляется ошибка:
selenium.common.exceptions.NoSuchElementException: Message: {“errorMessage”:“Unable to find element with css selector ‘.email’”,…
и т.д.
Подскажите, что я не учитываю?
Пока только начинающий.
Заранее благодарен.