Les tests AngularJS avec le Sélénium

J'ai un SPA application sur pile ASP MVC + AngularJS et j'aimerais tester l'INTERFACE utilisateur.
Pour l'instant, je suis en train de Sélénium avec PhantomJS et WebKit pilotes.

Ceci est un exemple de page de test de vue avec un seul élément. Les éléments de la liste <li> charger dynamiquement à partir du serveur et sont délimitées par Angulaire.

<div id="items">
    <li>text</li>
    <li>text2</li>
</div>

Je suis en train de passer un test et il y a une erreur dans cette ligne:

_driver.FindElements(By.TagName('li'))

À ce stade, il n'y a pas chargé les éléments et _driver.PageSource ne contiennent pas d'éléments.

Comment puis-je attendre pour les éléments à charge? S'il vous plaît ne pas suggérer Thread.Sleep()