title: ChromeDriver select multiple word class name
body: <p>I tried to access an element with ChromeDriver using <code>SelectElementByClassName</code>.<br></p>
  
  <pre><code>driver.FindElementByClassName("ou selected");
  </code></pre>
  
  <p>The element's class is : <code>ou selected</code> but I cannot use this method because I get the :</p>
  
  <pre><code>Compound class name not permitted exception
  </code></pre>
  
  <p>Is it impossible for me to select all these classes ? <br>
  Is there a possible work around ?</p>
  
  <hr>
  
  <p>Even with the CSS selection, I get another error which says "no such element". <br>
  The element exists : </p>
  
  <blockquote>
    <p><img src="https://i.stack.imgur.com/aY9CT.png" alt="enter image description here"></p>
  </blockquote>
  
  <p>It needs a few milliseconds to load but still so I added a Timeout to make sure it loads properly. Still, I get the same error. Here is the code :</p>
  
  <pre><code>driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(2));
  driver.FindElementByCssSelector(".ou.selected").SendKeys(OpenQA.Selenium.Keys.Enter);
  </code></pre>