Selenium WebDriverでIE11の自動テストを試したところ、idで指定した時だけエレメントが見つからないエラー(NoSuchElementException)が出てしまった。
他の指定方法(:cssや:name)だと問題なかったので、
もともとあったラッパーを下記のように変えてみたら動いた。
helpers.rb
def find(how, what)
  if how == :id
    how = :css
    what = "#" + what
  end
  @driver.find_element(how, what)
end
つまり
(:id, "xxx")を
(:css, "#xxx")
に変えてしまうという力技です。
根本的な解決方法あれば知りたいですが、とりあえずこれでやってます。