public void TestValues() { var webDriver = GetWebDriver(); webDriver.Navigate().GoToUrl(Urls.OrderList); var page = new OrderListPage(webDriver); Thread.Sleep(3000); }
public async Task AddPages() { this.Children.Add(new CheckinPage() { Title = "Check IN", ParentPage = this }); OrderListPage orderListPage = new OrderListPage { Title = "Meus Pedidos" }; await orderListPage.ShowOrders(); this.Children.Add(orderListPage); }
public void TestContent() { var webDriver = new ChromeDriverFactory().Create(); webDriver.Navigate().GoToUrl(Urls.OrderList); var page = new OrderListPage(webDriver); // ожидание появления фильтра page.Filter.Present.Wait().EqualTo(true); // поиск Иванова page.Filter.SearchIvanButton.Click(); // ожидаемые значения var expected = new[]
public void TestEditOrder() { var webDriver = new ChromeDriverFactory().Create(); webDriver.Navigate().GoToUrl(Urls.OrderList); var page = new OrderListPage(webDriver); // получение строки с ФИО "Назаров Иван" var order = page.OrderTable.Items.Wait().Single(x => x.Fio.Text, Is.EqualTo("Назаров Иван")); // ожидание суммы заказа 150 order.Sum.Text.Wait().EqualTo(150); // перезагрузка строки order.ReloadLink.Click(); // ожидание суммы заказа 151 order.Sum.Text.Wait().EqualTo(151); webDriver.Dispose(); }
public void TestFilter() { var webDriver = new ChromeDriverFactory().Create(); webDriver.Navigate().GoToUrl(Urls.OrderList); var page = new OrderListPage(webDriver); // ожидание пяти строк в таблице page.OrderTable.Items.Count.Wait().EqualTo(5); // ожидание трех страниц page.Paging.PagesCount.Wait().EqualTo(3); // поиск Титова page.Filter.SearchTitovButton.Click(); // ожидание двух строк в таблице page.OrderTable.Items.Count.Wait().EqualTo(2); // ожидание отсутствия пейджинга page.Paging.Present.Wait().EqualTo(false); webDriver.Dispose(); }
public void TestDeleteOrder() { var webDriver = new ChromeDriverFactory().Create(); webDriver.Navigate().GoToUrl(Urls.OrderList); var page = new OrderListPage(webDriver); // получение строки с ФИО "Назаров Иван" var order = page.OrderTable.Items.Wait().Single(x => x.Fio.Text, Is.EqualTo("Назаров Иван")); // удаление строки order.RemoveLink.Click(); // ожидание отсутствия строки order.Present.Wait().EqualTo(false); // ожидание количества строк page.OrderTable.Items.Count.Wait().EqualTo(4); // ожидание идентификаторов заказов page.OrderTable.Items.Select(x => x.Id.Text).Wait().EqualTo(new[] { "xxx01", "xxx03", "xxx04", "xxx05" }); webDriver.Dispose(); }
// Otevřít seznam objednávek private void orderListBtn_Click(object sender, RoutedEventArgs e) { orderListPage = new OrderListPage(); orderListBtn.IsEnabled = false; AddDockedDocument("Seznam objednávek", orderListPage, ref orderListPageDockDocument); }