Selenium + Pythonで要素の存在を確認するには、tryで例外処理をしなければいけません。Rubyの場合は、lengthやsizeが使えますが、pythonにはそのようなメソッドがないです。

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

driver = webdriver.Chrome()
driver.get('https://www.google.co.jp/')

try:
    driver.find_element_by_css_selector('hoge').click()
    # trueの処理
except:
    # falseの処理