public void SimpleSearch(string queryString, WaitingType waitingType)
        {
            _selenium.Open("/books/");

            _selenium.Type("css=.search-input-html", queryString);
            _selenium.ClickAndWait("css=.search-button", waitingType);
        }
Esempio n. 2
0
 public void RegisterUser(string login, string password)
 {
     _selenium.Open("/registration/");
     _selenium.Type("//input[@class='text']", login);
     _selenium.Type("//input[@class='text'][@type='password'][1]", password);
     _selenium.Type("document.forms[0].elements[10]", password);
     _selenium.Click("id=iagree");
     _selenium.ClickAndWait("//input[@alt='Зарегистрироваться']", WaitingType.PageLoad);
 }
 public void ProceedStep1(string index)
 {
     _selenium.Open("/shoppingcart/");
     _selenium.ClickAndWait("//input[@alt='Оформить заказ'][1]", WaitingType.PageLoad);
     try
     {
         _selenium.Type("//input[@class='text'][@type='text']", index);
     }
     catch (SeleniumException)
     {
         //	NOTE: Сие сделано для workaround бага с необходимостью дважды жать кнопку Оформить заказ
         _selenium.ClickAndWait("//input[@alt='Оформить заказ'][1]", WaitingType.PageLoad);
     }
     _selenium.ClickAndWait("link=Продолжить оформление заказа", WaitingType.Ajax);
 }
 public void AddProduct(string wareKey)
 {
     _selenium.Open("/books/product/" + wareKey);
     _selenium.ClickAndWait("css=a.button", WaitingType.Ajax);
 }