public void SimpleSearch(string queryString, WaitingType waitingType) { _selenium.Open("/books/"); _selenium.Type("css=.search-input-html", queryString); _selenium.ClickAndWait("css=.search-button", waitingType); }
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); }
/// <summary> /// Осуществляет выход с сайта /// </summary> public void LogOut() { _selenium.ClickAndWait("link=Выйти", WaitingType.PageLoad); }
public void AddProduct(string wareKey) { _selenium.Open("/books/product/" + wareKey); _selenium.ClickAndWait("css=a.button", WaitingType.Ajax); }