Exemple #1
0
def test_mobile_trip_foot(browser, mobile):
    main_screen = MainScreen(mobile)
    main_screen.menu_click()
    menu = MenuScreen(mobile)
    menu.trips()

    for i in range(100000000):
        pass

    trip = TripScreen(mobile)
    # trip.change_distance()
    # for i in range(100000000):
    #     pass

    trip.save()
    save_page = SaveScreen(mobile)
    name = save_page.get_name()
    #save_page.rename("Foot trip")
    save_page.save()

    poidetail = PoidetailScreen(mobile)
    poidetail.close1()
    poidetail.close1()

    main_screen = MainScreen(mobile)
    main_screen.menu_click()
    menu = MenuScreen(mobile)
    menu.places_and_routes()

    elem = functions.check_web_item(browser)
    assert elem.text == name

    # #delete poi
    functions.delete_poi(mobile)
Exemple #2
0
def test_mobile_planning1(browser, mobile):
    main_screen = MainScreen(mobile)
    main_screen.menu_click()
    menu = MenuScreen(mobile)
    menu.route_planning()
    planning = RouteScreen(mobile)
    planning.start("Prague")
    planning.end("Genoa")
    for i in range(100000000):
        pass
    planning.save()

    save_page = SaveScreen(mobile)
    #save_page.rename("New name")
    save_page.save()

    poidetail = PoidetailScreen(mobile)
    poidetail.close1()

    main_screen = MainScreen(mobile)
    main_screen.menu_click()
    menu = MenuScreen(mobile)
    menu.places_and_routes()

    elem = functions.check_web_item(browser)
    assert elem.text == "Route from Prague to Genoa"

    # #delete poi
    functions.delete_poi(mobile)
Exemple #3
0
def test_mobile_coor_changed_name(browser, mobile):

    search_screen = MainScreen(mobile)
    search_screen.coor()
    #search_screen.zoom_in()
    #earch_screen.zoom_out()

    poidetail = PoidetailScreen(mobile)
    poidetail.save()

    save_page = SaveScreen(mobile)
    #save_page.rename("New name")
    save_page.save()

    poidetail = PoidetailScreen(mobile)
    poidetail.close1()

    main_screen = MainScreen(mobile)
    main_screen.menu_click()
    menu = MenuScreen(mobile)
    menu.places_and_routes()

    elem = functions.check_web_item(browser)
    assert elem.text == "Position on the map"

    # #delete poi
    functions.delete_poi(mobile)
Exemple #4
0
def test_mobile_muni_poi(browser, mobile):

    SEARCH: str = 'Wurzen'
    search_screen = MainScreen(mobile)
    search_screen.search_click()
    search = SearchScreen(mobile)
    search.search(SEARCH)

    poidetail = PoidetailScreen(mobile)
    poidetail.save()

    save_page = SaveScreen(mobile)
    save_page.save()

    poidetail = PoidetailScreen(mobile)
    poidetail.close()

    main_screen = MainScreen(mobile)
    main_screen.menu_click()
    menu = MenuScreen(mobile)
    menu.places_and_routes()

    elem = functions.check_web_item(browser)
    assert elem.text == SEARCH

    # #delete poi
    functions.delete_poi(mobile)
Exemple #5
0
def test_mobile_reorder(browser, mobile):

    countries = ['Poland', 'Sweden']
    for SEARCH in countries:
        search_screen = MainScreen(mobile)
        search_screen.search_click()
        search = SearchScreen(mobile)
        search.search(SEARCH)

        poidetail = PoidetailScreen(mobile)
        poidetail.save()

        save_page = SaveScreen(mobile)
        save_page.save()

        poidetail = PoidetailScreen(mobile)
        poidetail.close()

    main_screen = MainScreen(mobile)
    main_screen.menu_click()
    menu = MenuScreen(mobile)
    menu.places_and_routes()

    my_maps = MyMapsScreen(mobile)
    order = my_maps.order_2_items()

    elems = functions.return_web_items(browser)
    web_order = []
    for i in elems:
        web_order.append(i.text)

    print(order)
    print(web_order)

    assert order == web_order

    my_maps.reoder_2_items()
Exemple #6
0
def test_mobile_planning4(browser, mobile):
    main_screen = MainScreen(mobile)
    main_screen.menu_click()
    menu = MenuScreen(mobile)
    menu.route_planning()
    planning = RouteScreen(mobile)
    planning.start("Prague")
    planning.end("Genoa")
    for i in range(200000000):
        pass
    planning.options()

    options = OptionsScreen(mobile)
    options.auto_avoid()
    options.auto_short()
    mobile.back()
    for i in range(100000000):
        pass

    planning = RouteScreen(mobile)

    planning.save()

    save_page = SaveScreen(mobile)
    save_page.rename("Route avoid pay short")
    save_page.save()

    poidetail = PoidetailScreen(mobile)
    poidetail.close1()

    main_screen = MainScreen(mobile)
    main_screen.menu_click()
    menu = MenuScreen(mobile)
    menu.places_and_routes()

    elem = functions.check_web_item(browser)
    assert elem.text == "Route avoid pay short"

    # #delete poi
    functions.delete_poi(mobile)