def test_search(self):
     driver = webdriver.Firefox()
     driver.implicitly_wait(10)
     page = Page(driver)
     page.open("http://2gis.ru")
     page.search_bar.search(u'кафе')
     self.assertTrue(page.search_result.count > 0, 'Wrong count of firms')
     driver.close()
예제 #2
0
 def test_search(self):
     driver = webdriver.Firefox()
     driver.implicitly_wait(10)
     page = Page(driver)
     page.open("http://2gis.ru")
     page.search_bar.search_by_name(u'кафе')
     self.assertTrue(page.search_result.count > 0, 'Wrong count of firms')
     driver.close()
 def test_route(self):
     driver = webdriver.Firefox()
     driver.implicitly_wait(10)
     page = Page(driver)
     page.open("http://2gis.ru")
     page.search_bar.search_route(u'Студенческая',u'Заельцовская')
     self.assertTrue(0 < page.search_result_route.count_steps_route, u'Не найден путь')
     driver.close()
 def test_route(self):
     driver = webdriver.Firefox()
     driver.implicitly_wait(10)
     page = Page(driver)
     page.open("http://2gis.ru")
     page.search_bar.search_route(u'Студенческая', u'Заельцовская')
     self.assertTrue(0 < page.search_result_route.count_steps_route,
                     u'Не найден путь')
     driver.close()
 def test_route(self):
     driver = webdriver.Firefox()
     page = Page(driver)
     page.open("http://2gis.ru")
     page.route_bar.search(u'Площадь Маркса', u'Стадион Сибирь')
     driver.implicitly_wait(10) #doesnt work otherwise
     self.assertTrue(page.route_result.exists, "No routes found")
     self.assertLess("", page.route_result.time, "No routes found")
     driver.close()
 def test_share(self):
     driver = webdriver.Firefox()
     driver.implicitly_wait(10)
     page = Page(driver)
     page.open("http://2gis.ru")
     page.search_bar.search(u'кафе')
     count = page.search_result.count
     page.open(page.extra_group.get_url_share())
     self.assertEqual(u'кафе', page.search_bar.get_str_search(), u'Не верна строка поиска')
     self.assertEqual(count, page.search_result.count, u'Не верно количество фирм')
     driver.close()
 def test_share(self):
     driver = webdriver.Firefox()
     page = Page(driver)
     page.open("http://2gis.ru")
     search_string = u'кафе'
     page.search_bar.search(search_string)
     url = page.share_link.share()
     driver.implicitly_wait(10)
     page.open(url)
     self.assertEqual(search_string, page.search_bar.getQuery(), "Something went wrong with sharing a link")
     driver.close()
예제 #8
0
    def test_search(self):
        driver = webdriver.Firefox()
        page = Page(driver)

        page.open("http://2gis.ru")

        test_query = u'кафе'
        page.search_bar.search(test_query)

        page.open(page.extras_bar.extract())
        self.assertEqual(test_query, page.search_bar.query())

        driver.close()
 def test_share(self):
     driver = webdriver.Firefox()
     driver.implicitly_wait(10)
     page = Page(driver)
     page.open("http://2gis.ru")
     page.search_bar.search(u'кафе')
     count = page.search_result.count
     page.open(page.extra_group.get_url_share())
     self.assertEqual(u'кафе', page.search_bar.get_str_search(),
                      u'Не верна строка поиска')
     self.assertEqual(count, page.search_result.count,
                      u'Не верно количество фирм')
     driver.close()
예제 #10
0
    def test_route(self):
        driver = webdriver.Firefox()
        page = Page(driver)

        page.open("http://2gis.ru")

        query_from = u'студенческая'
        query_to = u'золотая нива'

        driver.implicitly_wait(10)
        page.route_bar.search(query_from, query_to)

        driver.implicitly_wait(10)
        self.assertTrue(page.route_bar.result())

        driver.close()
예제 #11
0
class SeleniumTest(TestCase):
    def setUp(self):
        self.driver = webdriver.Firefox()
        self.driver.implicitly_wait(10)
        self.page = Page(self.driver)
        self.page.open("http://2gis.ru")

    def tearDown(self):
        self.driver.close()

    def test_search(self):
        page = self.page
        page.search_bar.search(u'кафе')
        page.open(page.share_panel.link)
        self.assertEqual(u'кафе', page.search_bar.search_text)

    def test_way_search(self):
        page = self.page
        page.search_bar.way_search(u'Студенческая', u'Мега')
        self.assertTrue(page.way_panel.is_displayed, 'Not found way panel')
예제 #12
0
class SeleniumTest(TestCase):

    def setUp(self):
        self.driver = webdriver.Firefox()
        self.driver.implicitly_wait(10)
        self.page = Page(self.driver)
        self.page.open("http://2gis.ru")

    def tearDown(self):
        self.driver.close()

    def test_search(self):
        page = self.page
        page.search_bar.search(u'кафе')
        page.open(page.share_panel.link)
        self.assertEqual(u'кафе', page.search_bar.search_text)

    def test_way_search(self):
        page = self.page
        page.search_bar.way_search(u'Студенческая', u'Мега')
        self.assertTrue(page.way_panel.is_displayed, 'Not found way panel')
예제 #13
0
class SeleniumTest(TestCase):
    def setUp(self):
        self.driver = webdriver.Firefox()
        self.driver.implicitly_wait(10)
        self.page = Page(self.driver)
        self.page.open("http://2gis.ru")

    def test_link(self):
        request = u'кофе'
        self.page.search_bar.search(request)
        link = self.page.share_link.getLink()
        self.page.open(link)
        self.assertEqual(request, self.page.search_bar.request)

    def test_way(self):
        pointA = u'Новосибирск Блюхера 32/1'
        pointB = u'Сакко и Ванцетти, 42'
        self.page.search_way_form.search(pointA, pointB)
        #self.page.search_way_form.search(u'Новосибирск Блюхера 32/1', u'Сакко и Ванцетти, 42')
        self.assertTrue(self.page.way_result.is_displayed)

    def tearDown(self):
       self.driver.quit()
class SeleniumTest(TestCase):
    def setUp(self):
        self.driver = webdriver.Firefox()
        self.driver.implicitly_wait(10)
        self.base_url = "http://2gis.ru"
        self.page = Page(self.driver)
        self.page.open(self.base_url)

    def tearDown(self):
        self.driver.quit()

    def test_search(self):
        request = u'кафе'
        page = self.page
        page.search_bar.search_by_name(request)
        page.share_panel.share()
        link = page.share_panel.link
        page.open(link)
        self.assertEqual(request, page.search_bar.request)

    def test_way(self):
        page = self.page
        page.search_bar.search_by_way(u'Маркса', u'Студенческая')
        self.assertTrue(page.way_result.is_displayed, 'No results panel')